Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

50 results for Software Engineer in New York, NY

Software Engineer We are offering a long term contract employment opportunity for a Software Engineer in Brooklyn, New York. As a Software Engineer, your key responsibilities will be to develop and maintain software systems using C++, work with Linux and GIT for version control, and utilize NVIDIA graphics cards and CUDA for processing. A significant part of the role involves applying machine learning techniques and conducting image processing via OpenCV.<br><br>Responsibilities:<br>• Development of software systems using C++ <br>• Utilizing Linux as the primary operating system <br>• Managing code versions and revisions with GIT <br>• Working with NVIDIA graphics cards and CUDA for advanced processing <br>• Application of machine learning techniques to improve system performance <br>• Conducting image processing tasks using OpenCV <br>• Collaborating with a multi-discipline team <br>• Working with embedded systems, circuits, microcontrollers, and sensors <br>• Gaining familiarity with 3D CAD software for design tasks <br>• Incorporating Python in software development and maintenance tasks Sr. Software Engineer <p>The Software Engineer plays a key role in the modernization of the online and backend platforms using .NET technologies. The Software Engineer will work with the engineering team to build and enhance a suite of applications supporting agent sales and will contribute to software design and architecture using agile practices. An engineer in this role will take initiative to constantly look for ways to improve systems, will deliver quality solutions, efficiently, and with less reliance on peers.</p><p><br></p><p>Duties/Responsibilities:</p><p>• Serve as a senior software engineer for software development projects of moderate to high complexity</p><p>• Develop technical specifications and architecture</p><p>• Participate in code reviews and provide feedback to other developers.</p><p>• Strong problem-solving and analytical skills.</p><p>• Excellent collaboration, communication and writing skills.</p><p>• Knowledge of software design patterns and programming best practices</p><p>• Understanding of architectural paradigms and ability to choose the architectural style based on the requirement of the project and business needs</p><p>• Understand non-functional aspects of evolutionary software architecture e.g., Security, Reliability, Scalability, Performance, Availability, etc.</p><p>• Understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and deploy features</p><p>• Assist with solution estimation and establishing standards</p><p>• Stay informed of industry trends and technologies</p><p>• Participate in the process of mentoring junior engineers</p><p><br></p><p>Required Skills/Abilities:</p><p>• Bachelor’s degree in Computer Science or related field</p><p>• 5+ years of hands-on software development experience</p><p>• Solid understanding of object-oriented programming and design patterns.</p><p>• Proficient in C# and .NET framework.</p><p>• Experience with database technologies (e.g., SQL Server)</p><p>• Experience with front-end technologies (Blazor, Webforms, JavaScript)</p><p>• Experience with modern DevOps toolchains & build pipelines</p><p><br></p><p>Preferred Skills/Abilities:</p><p>• Experience with AWS Cloud Services</p><p>• Experience with Git Repositories and Source Control</p><p>• Knowledge of Agile Scrum and Sprint Methodologies</p><p>• Familiarity with Jira and Confluence</p> Software Engineer Manager <p>We are searching for a skilled Software Engineer Manager to become a part of our team based in Fairfield County, Connecticut. As a Software Engineer Manager, you will be responsible for leading a highly efficient team of engineers in creating scalable, web-based software. You will also be responsible for maintaining our high-performance technology stack and improving our processes and practices.</p><p><br></p><p>Responsibilities:</p><p>• Supervise and provide leadership for a team of Engineers, guiding them in the development, design, and optimization of applications in a Microsoft-based environment.</p><p>• Architect, develop, and implement software programs that meet our business needs.</p><p>• Develop application code and modules to fulfill both business and technical requirements.</p><p>• Uphold programming standards by adhering to production, productivity, quality, and customer-service standards.</p><p>• Integrate qualitative best practices in the design and development aspects of programs.</p><p>• Coordinate and manage project planning and execution across multiple projects.</p><p>• Conduct regular meetings with clients, vendors, and internal resources to discuss project initiatives and deliverables.</p><p>• Oversee and lead project team members in their tasks.</p><p>• Implement software enhancements and ensure the software meets business requirements.</p> Software Engineer We are offering a long term contract employment opportunity in New York for a Software Engineer, primarily focused on activating audiences based on geologic regions. This role involves extensive use of Java, Python, and .Net, with SQL being a plus. The ideal candidate will be a part of our geo activation team, engaged in API client development.<br><br>Responsibilities:<br><br>• Design, develop, and implement software applications using Java, Python, and .Net<br>• Participate in the activation of audiences based on geologic regions<br>• Involve in backend development and bug tracking activities<br>• Develop APIs for client applications<br>• Utilize Android development knowledge in creating software applications<br>• Employ Atlassian Jira for managing projects and tasks<br>• Work in an Agile Scrum environment, ensuring timely delivery of projects<br>• Apply AB Testing methods to improve the software applications<br>• Use ASP.NET and CSS for developing and designing web applications<br>• Ensure all software applications are free from bugs and errors using C++. Sr. Software Engineer We are in search of a Sr. Software Engineer to join our team based in Woodbridge, New Jersey. In this role, you will be tasked with the development of high-quality software solutions using modern scripting languages and AWS, ensuring scalability, performance, and maintainability. This position will also require you to collaborate closely with various teams to translate business requirements into technical specifications.<br><br>Responsibilities:<br>• Develop robust software solutions using scripting languages such as TypeScript, JavaScript, and Python, ensuring cross-platform compatibility and performance optimization.<br>• Design, develop, and deploy software solutions using React and AWS, adhering to architecture decisions.<br>• Manage APIs to support seamless integration across systems, ensuring adherence to performance, scalability, and security standards.<br>• Optimize the performance and cost-efficiency of applications hosted in AWS, leveraging services such as database management, serverless computing, and cloud storage solutions.<br>• Design, develop, and optimize SQL queries and database structures to support application requirements, ensuring data integrity, performance, and security in SQL-based systems.<br>• Work closely with cross-functional teams, including Business Solution Engineers and QA, to ensure successful project delivery.<br>• Communicate technical concepts clearly to non-technical audiences and promote best practices in coding, testing, and deployment across the team.<br>• Foster a culture of collaboration, innovation, and technical excellence by sharing your experience and knowledge with a team of engineers.<br>• Ensure adherence to security best practices in cloud-based development. Senior Software Engineer (Magento 2, PHP, MySQL) <p>We are offering an exciting <strong>HYBRID </strong>opportunity for a Senior Software Engineer with expertise in <strong>Magento 2, PHP,</strong> and a strong <strong>MySQL</strong> background. This position is with a company that is based out of New Jersey, and involves working within the retail industry. As a Senior Software Engineer, you will be tasked with the development and optimization of e-commerce solutions, database management, and the enhancement of Magento 2 extensions.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Develop and enhance robust e-commerce solutions using Magento 2 with a focus on high performance and scalability.</p><p>• Manage backend development using PHP and ensure effective database management with MySQL.</p><p>• Identify and resolve production issues, developing solutions as necessary.</p><p>• Participate actively in team activities such as daily standups, retrospectives, and sprint planning.</p><p>• Customize, extend, and maintain Magento 2 extensions to enhance functionality and support third-party integrations.</p><p>• Work collaboratively across teams to ensure clarity, alignment, and delivery on project goals.</p><p>• Implement the RapidFlow extension and the custom-coded Data Management Tool to support data flows from external systems and enable transformations within the Magento platform.</p><p>• Provide mentoring and technical guidance to entry level developers.</p><p>• Stay updated with new tools, methods, and best practices to continuously improve and evolve with the industry.</p><p>• Engage with SQL Server Integration Services (SSIS) packages to support data operations.</p> Software Developer: III (Senior)- <p><strong>Job Description:</strong></p><p>We are seeking a highly skilled <strong>Senior Software Developer (IDMC Consultant)</strong> to join our team. The ideal candidate will have <strong>6-8 years of experience</strong> in data warehousing, ETL development, and migration, with expertise in <strong>Informatica IDMC, Snowflake, Control-M, Python, and UNIX</strong>.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, transform, and load (ETL) data from diverse sources into <strong>Data Warehouses and Data Marts</strong>.</li><li>Implement <strong>warehousing architecture techniques</strong> such as <strong>Star Schema, Snowflake, and Control-M</strong>.</li><li>Adhere to the <strong>Software Development Lifecycle (SDLC)</strong>, including <strong>design, coding, configuration, testing, debugging, and documentation</strong>.</li><li>Perform <strong>data migration tasks</strong>, including <strong>exporting/importing existing content</strong> and reconfiguring <strong>data connectors for metadata rescans</strong>.</li><li>Conduct <strong>technical validations</strong> and support <strong>User Acceptance Testing (UAT)</strong>.</li><li>Participate in <strong>architecture design and code reviews</strong>.</li><li>Analyze <strong>functional requirements and design documents</strong>, providing <strong>constructive feedback</strong>.</li><li>Prepare <strong>technical design specifications</strong> based on business and functional requirements.</li><li>Troubleshoot and resolve complex technical issues in a collaborative environment.</li></ul> Software Engineering II <p><strong>Overview:</strong></p><p>Robert Half is seeking a <strong>Test Automation Engineer</strong> to support an Investor-Owned Utility client headquartered in New Jersey. This role offers a dynamic environment for professional growth, where you will design and maintain automated tests, validate software performance, and enhance testing protocols.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and maintain automated test scripts to ensure software functionality, identify bugs, and streamline testing processes.</li><li>Validate test plans, test cases, defects, user scenarios, test scripts, and testing estimates following Testing Center of Excellence (TCoE) guidelines.</li><li>Build a robust test data management and scripting strategy, ensuring comprehensive test coverage.</li><li>Manage test environments and integrate test automation with CI/CD pipelines.</li><li>Conduct software issue research through automated testing techniques.</li><li>Collaborate with QA Analysts and Software Developers to develop effective testing solutions.</li><li>Provide support to the Release Management team and communicate Go/No-Go decisions for testing scripts.</li></ul> Performance Test Engineer <p>We are offering a contract to hire employment opportunity for a Software Engineering II in Newark, NJ. In this role, you will be working within a software-intensive environment, responsible for the design, development, testing, troubleshooting, and debugging of software programs. You will be part of a project team that applies appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.</p><p><br></p><p>Location: This position is located in Newark, NJ. Candidate must be in a commutable distance and able to go into the office as needed. This team typically goes into the office 2 + days a week.</p><p><br></p><p>Job Responsibilities:</p><ul><li>Analysis of business technology requirements and translate into technical designs for new performance technology test strategy, following architectural standards and organizational policies</li><li>Design, configuration, development, documentation, testing of performance test</li><li>Detailed domain knowledge is critical</li><li>Create performance testing solutions to enhance/enable service capabilities and reduce time of application and infrastructure. Coding, troubleshooting, and scripting</li><li>Develops, implements, and oversees performance-Architected Framework best practice policies and procedures. Managing testing schedules and coordination with Development teams</li><li>Working various test leads to make sure consistent test metrics are captured and reported on the schedule</li><li>Identify, provide recommendation to implement optimization across organization infrastructure and support to Release management team and communicate GoNo Go decision for Testing</li></ul> Data Engineer We are offering a permanent employment opportunity for a Data Engineer in the insurance industry, based in Branchville, New Jersey. As a Data Engineer, your role will encompass the development and support of data applications, working in close collaboration with business analysts, application and enterprise architects, and providing technical guidance to the team for implementing complex data solutions.<br><br>Responsibilities:<br>• Collaborate with business analysts to understand data and business processes, making recommendations on best practices or long-term solutions to resolve current issues and for future system design.<br>• Engage in hands-on development and support of new or existing data applications.<br>• Work in partnership with Application and Enterprise Architects to understand high-level data flow designs and create/review low-level implementation designs.<br>• Offer technical guidance to the team for implementing intricate data solutions.<br>• Maintain detailed documentation to support downstream integrations.<br>• Provide support for production issues and execute the activities of a scrum master.<br>• Identify technology trends and explore opportunities for their use within the organization. <br>• Participate in the design, development, code reviews, testing, deployment, and documentation of data engineering and data integration applications. Senior SQL / SSRS Developer <p>Our client is seeking a Senior Programmer to develop product-based solutions to streamline client data and file submissions to facilitate production and access to our world class platforms.</p><p><br></p><p>Applicant will work within an on-demand environment engineering data and files to produce data streams to facilitate automated production, fulfillment, inventory management, compliance reporting, and invoicing. This position has broad impact to multiple departments and critical influence on efficiency, scale, and profitability.</p><p><br></p><p>The Senior Programmer is responsible for all aspects of software solution, workflow development and delivery. Specifically, this role requires designing and developing data-centric Windows-based, web solutions, and solutions that integrate with other systems and devices including barcode scanners, weigh scales, shipping systems, inventory systems, order management, enterprise accounting systems, etc.</p><p><br></p><p><strong>** US Citizen or Permanent Green Card holder only. No Exceptions **</strong></p><p><strong>*** Experience working with Healthcare Data preferred but not required ***</strong></p><p><strong>**** Local candidates only ****</strong></p><p><strong>***** No 3rd parties please -- No C2C *****</strong></p><p><br></p><p><strong><u>Requirements:</u></strong></p><p><br></p><p>· Willingness to learn new approaches and apply their expertise to new challenges</p><p>· Work in a collaborative, team environment</p><p>· Document their work and maintain time sheets</p><p>· Define project objectives and ensure they are met</p><p>· Assist Solutions Architect and Technical Account Managers with project development, testing, and commissioning of automated systems</p><p>· Work directly with Solution Architects and Technical Account Managers to design appropriate software deliverables</p><p>· Writing, modifying, and maintaining source code for numerous internal & project-specific applications, including graphical user interfaces, server / client solutions, database queries & stored procedures, and web-based services.</p><p>· Develop solutions that fully utilize Microsoft SQL Server for data storage</p><p>· Develop integrations using Microsoft SQL Server integration Services (SSIS)</p><p>· Develop and configure interfaces with third-party software tools and utilities</p><p>· Participate in system and integration testing</p><p>· Configure and deploy software applications and systems</p><p>· Train end users on job-specific usage of deployed software solutions, and train system owners on proper maintenance and support of software solutions</p><p>· Support, maintain, and enhance deployed software solutions</p><p>· Mentor staff-level engineers in areas of expertise</p><p><br></p><p><br></p><p><br></p><p><br></p> Systems Engineer We are seeking a Systems Engineer for our team located in MELVILLE, New York, United States. This role is central to the operations of our organization, focusing on managing our server operating systems and related ecosystems, virtualization platforms, and backup solutions. <br><br>Responsibilities:<br>• Oversee the operation and management of Windows Server Operating System and its related ecosystem including Active Directory, DNS, and GPO<br>• Handle the administration and performance optimization of VMWare & Hyper-V virtualization platforms<br>• Manage enterprise backup solutions, utilizing tools such as NetBackup, Veeam, or Zerto<br>• Administer Microsoft Exchange/Office 365 to ensure smooth communication and workflow within the organization<br>• Supervise and optimize various SAN solutions to guarantee data storage and retrieval efficiency<br>• Provide technical support to executive leadership, ensuring their technical needs are met promptly and effectively. Sr. Network Engineer We are offering an exciting opportunity for a Sr. Network Engineer in the Financial Services industry. Based in BENSALEM, Pennsylvania, this role involves leading the implementation and deployment of new technologies and locations, performing proactive maintenance of the network system, and ensuring compliance with security standards.<br><br>Responsibilities:<br><br>• Proactively monitoring network performance, providing recommendations for improvement, upgrades, and expansion.<br>• Leading the network system life cycle efforts, including the implementation and deployment of new equipment and locations.<br>• Conducting audits and maintenance of branch locations and secondary data centers as needed.<br>• Ensuring compliance with security standards through the regular review, audit, and remediation of network devices.<br>• Maintaining and updating network equipment with software patches and firmware updates to ensure reliability, performance, and up-to-date security.<br>• Documenting and updating diagrams for all network devices and services.<br>• Supporting other teams within the organization in their day-to-day tasks.<br>• Analyzing and diagnosing reported network problems, documenting root causes, providing recommendations for remediation, and performing corrective actions.<br>• Collaborating with third parties and vendors for problem escalation and resolution.<br>• Maintaining and updating network systems as needed with software and firmware updates.<br>• Assisting with vulnerability remediations and performing security hardening of network security systems.<br>• Developing a working knowledge of the business side of the organization and effectively interfacing with all user groups.<br>• Ensuring the timely completion of daily tasks, short-term, and long-term projects. RPA Developer We are offering a contract for a permanent position as an RPA Developer in the Insurance industry, based in WOODBURY, New York. As an RPA Developer, you will be tasked with the creation, maintenance, and enhancement of UiPath automations, alongside collaborating with team members to ensure optimal user experience.<br><br>Responsibilities:<br><br>• Efficiently design, create, and maintain RPA solutions using UiPath. <br>• Collaborate with business stakeholders to identify potential automation opportunities and map business processes accordingly. <br>• Adhere to sound engineering design, process, and quality practices.<br>• Develop and maintain comprehensive technical documentation for RPA processes.<br>• Troubleshoot and debug issues in automated processes to ensure error-free execution.<br>• Monitor RPA environments to ensure optimal performance and adherence to SLAs.<br>• Offer training and support to end-users and team members.<br>• Stay updated with the latest trends and best practices in RPA technology.<br>• Participate in the development of long-range planning for new projects and facilities in conjunction with management.<br>• Provide engineering time and effort estimates.<br>• Facilitate and participate in design and code reviews.<br>• Assist in software releases and rollouts. IDMC Consultant <p>We are offering a short term contract employment opportunity for a detail-oriented Software Developer III (Senior). This role involves a wide range of responsibilities within the software development lifecycle, including the transformation and loading of data from various sources into data warehouses and data marts. </p><p><br></p><p>Responsibilities:</p><p>• Utilize warehousing architecture techniques such as Star Schema, Snowflake, and Control M</p><p>• Adhere to software development lifecycle processes, including design, coding, configuration, testing, debugging, and documentation of system and application programs</p><p>• Execute migrations by exporting/importing existing content and reconfiguring data connectors to rescan metadata</p><p>• Conduct technical validations and support User Acceptance Testing (UAT)</p><p>• Participate in architecture design and code reviews</p><p>• Evaluate functional requirements and analysis and design documents, providing constructive feedback</p><p>• Assist in the preparation of technical design specifications based on functional requirements and analysis documents</p><p>• Demonstrate effective communication skills and troubleshoot complex technical issues</p><p>• Collaborate with other development personnel to ensure quality and consistency</p><p>• Utilize Informatica IDMC, Snowflake, Control M, Python, and UN</p> Application Support Engineer We are seeking an Application Support Engineer for a contract to permanent opportunity in Newark, New Jersey, in the Higher Education industry. In this role, you will be fundamental in enhancing the functionality of our enterprise systems, with a keen focus on application management and database infrastructure.<br><br>Responsibilities<br><br>• Oversee the performance of our institution's enterprise systems, ensuring efficiency and effectiveness.<br><br>• Design and implement applications that align with the institutional objectives and user needs.<br><br>• Administer middleware infrastructure to facilitate seamless interaction between different software applications.<br><br>• Manage database infrastructure, ensuring data is stored securely and can be retrieved efficiently.<br><br>• Ensure all processes and systems comply with relevant regulations and standards.<br><br>• Maintain operational excellence across all applications and systems, identifying areas for improvement.<br><br>• Provide support for application-related issues, troubleshooting and resolving in a timely manner.<br><br>• Utilize skills in Cisco Technologies, Dell Technologies, and Microsoft for application management and support.<br><br>• Use knowledge in AB Testing, Active Directory, and Configuration Management to enhance application performance.<br><br>• Handle computer hardware related tasks, ensuring all are functioning as required for optimal application performance.<br><br>• Employ EO/IR systems skills to support the application environment. Application Support Engineer <p>We are a manufacturing company, located in Central, New Jersey, seeking an Application Support Engineer. This role involves providing technical support to our clients, ensuring optimal performance of our camera systems, and offering technical expertise in IP network infrastructure.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Provide efficient and accurate support to clients regarding the installation and operationalization of our camera systems.</p><p><br></p><p>• Work both independently and collaboratively to troubleshoot any network-based video issues and ensure customer satisfaction.</p><p><br></p><p>• Utilize strong knowledge of IP Video, IP Networking, and related Security Systems to maintain optimal performance of various video security applications.</p><p><br></p><p>• All candidates are required to undergo a standard verification process.</p><p><br></p><p>• Implement and configure smart thermal and smart PTZ cameras, integrate with various VMS and NVR devices, and existing network infrastructure.</p><p><br></p><p>• Work with video streaming protocols such as RTSP.</p><p><br></p><p>• Conduct thorough testing of IP video systems to ensure their functionality and reliability.</p><p><br></p><p>• Use skills in Cisco Technologies, Citrix Technologies, Cloud Technologies, Dell Technologies, Firewall Technologies, Active Directory, Backup Technologies, Computer Hardware, and Configuration Management to carry out duties.</p><p><br></p><p>• Deliver excellent customer service, processing customer applications, and maintaining accurate customer records.</p> Data Engineer We are offering a long term contract employment opportunity for a Data Engineer in the Financial Services industry, based in New York. In this role, you will be focused on delivering Machine Learning solutions, working with different technologies and frameworks, and implementing analytics. <br><br>Responsibilities:<br><br>• Utilize your proficiency in Python and related AI libraries to deliver solutions<br>• Implement and maintain LLM frameworks and related technologies<br>• Work with RAG solutions, including vector embedding<br>• Use your hands-on experience to deliver LLM solutions to production<br>• Develop and maintain Apache Kafka, Apache Pig, and Apache Spark systems<br>• Work with Cloud Technologies and AWS Technologies to enhance our data infrastructure<br>• Implement algorithms and analytics to extract insights from data<br>• Develop APIs to facilitate data access and use<br>• Use Apache Hadoop for large scale data processing<br>• Create data visualizations to communicate findings and insights. Application Support Engineer <p>We are offering an exciting opportunity in New Jersey for an Application Support Engineer. This role is integral to our operations, with a focus on end-user application architecture, deployment, and support. The successful candidate will work closely with data management and core systems to ensure productivity and operational excellence.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Administer user access, maintaining control over all applications and policies for entitlement allocation. </p><p>• Manage an inventory of application-related content and provide guidance on data hygiene to end-users.</p><p>• Offer first-tier end-user application support and coordinate related application dependency support.</p><p>• Maintain, update, and own the application inventory, including key information about application use and support.</p><p>• Analyze documents and recommend modifications to systems based on user or system design specifications, regulations, industry best practices, and auditor/examiner recommendations.</p><p>• Utilize established project management methodologies to plan, lead, and participate in projects.</p><p>• Manage vendor relationships, defining needs, requirements, and parameters. This includes selection, onboarding, and ongoing management of vendors.</p><p>• Ensure secure computing practices across all areas, actively designing and improving security within core subject areas and across the institution.</p><p>• Prioritize and resolve bridge resolutions and interrupt-driven tasks.</p> Data Engineer Hands on development and support of new or existing data applications.<br>Work closely with business and analysts to understand data and business process and make recommendations to clients as requested on best practices or long-term solutions to resolve current issues and also for future system design<br>Works closely with Application and Enterprise Architects to create/review low level implementation designs, understand high level data flow designs developed by data architects.<br>Provide technical guidance to the team for implementing complex data solutions.<br>Provide support in the design, development, code reviews, test deploy and documentation of data engineering and data integration Applications.<br>Maintain detailed documentation to support downstream integrations<br>Provide support for production issues<br>Performs activities of a scrum master<br>Identify technology trends and explore opportunities for use within the organization<br> <br><br>Qualifications: <br><br>Five to seven years of experience in Data Warehousing, Data integration or Data Engineering projects<br>Ability to effectively work well with people in other departments and/or outside of the enterprise.<br>Proficient in SQL.<br>Experience working within Azure ecosystem<br>Experience in Informatica Powercenter, IICS, Cognos, Netezza Performance servers<br>Experienced in any of these analytical platforms - PowerBI, AzureML, Databricks or Synapse<br>Experience using Python or Scala.<br>Experience in Azure DevOps and Github is preferred<br>P& C Insurance experience is preferred<br>Possesses excellent communication skills.<br>Bachelor’s degree in computer science or related engineering field preferred. NetOps Engineer We are seeking a NetOps Engineer to join our team in the financial services industry located in BENSALEM, Pennsylvania. As a NetOps Engineer, you will be responsible for supporting projects and implementations, maintaining network security infrastructure, and handling requests from other teams within the business. This role will also involve proactive improvement of internal systems and working closely with third-party vendors.<br><br>Responsibilities:<br>• Collaborating on projects and implementations, and facilitating handoffs to other teams.<br>• Developing and maintaining documentation and diagrams for projects, network security devices, services, and implementations.<br>• Managing and updating network security systems with software and firmware updates as required.<br>• Conducting regular reviews, audits, and remediation of network security devices to ensure compliance with standards.<br>• Supporting the analysis and diagnosis of network security problems, identifying root causes, providing recommendations for remediation, and implementing corrective actions.<br>• Assisting with vulnerability remediation and performing security hardening of network security systems.<br>• Troubleshooting and diagnosing problems relating to TCP/IP, certificates, SNMP, security and performing corrective action.<br>• Documenting and designing current and future expansions of systems and network through thoughtful analysis and review.<br>• Developing a working knowledge of the business side and effectively interfacing with all user areas.<br>• Researching, planning, and implementing network and security solutions and changes.<br>• Ensuring timely completion of tasks, short term, and long-term projects.<br>• Providing secondary application support for network security admin functions. Sr Systems Engineer (Core Infrastructure & VMWare) <p>Our client is looking for a <strong>Senior Systems Engineer </strong>at their location. The role involves designing, implementing, and managing core IT infrastructure with a focus on VMware technologies. You will play a crucial role in ensuring stability, scalability, and security for our systems.</p><p><br></p><p><strong>Responsibilities:</strong></p><p><br></p><p>An industry-leading organization in the food sector is seeking an experienced Senior Systems Engineer to design, implement, and manage core IT infrastructure with an emphasis on VMware technologies. This role is pivotal in ensuring a stable, scalable, and secure environment.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><p><strong>Infrastructure Management:</strong></p><ul><li>Design, deploy, and maintain enterprise servers, storage, and networking solutions. Monitor performance, troubleshoot issues, and lead upgrade and migration initiatives.</li></ul><p><strong>VMware Administration:</strong></p><ul><li>Oversee VMware vSphere, ESXi, and vCenter to maximize performance and cost-efficiency, including managing virtual machine provisioning, snapshots, and backups.</li></ul><p><strong>Automation & Security:</strong></p><ul><li>Develop automation scripts using PowerShell, PowerCLI, and Python. Enforce security best practices and compliance standards.</li></ul><p><strong>Collaboration & Leadership:</strong></p><ul><li>Work with cross-functional teams, mentor junior engineers, and document infrastructure processes.</li></ul> Data Engineer We are looking for a skilled Data Engineer to join our team in Warren, New Jersey. As a Data Engineer, you will be responsible for designing and implementing data ETL frameworks for a secure Data Lake, maintaining the optimal pipeline architecture, and examining complex data to enhance its efficiency and quality. You will also be required to work hands-on with various AWS services and write advanced SQL scripts.<br><br>Responsibilities:<br>• Design and implement ETL frameworks for a secured Data Lake and maintain the optimal pipeline architecture<br>• Examine complex data sets to optimize the efficiency and quality of the data and resolve any data quality issues<br>• Collaborate with database developers to improve system and database designs<br>• Build data applications using AWS Glue, Lake Formation, Athena, AWS Batch, AWS Lambda, Python, Linux shell, and Batch scripting<br>• Use AWS Database services such as Redshift, RDS, DynamoDB, Aurora, etc.<br>• Write advanced SQL scripts involving self-joins, windows function, correlated subqueries, CTE’s etc.<br>• Utilize data management fundamentals, including concepts such as data dictionaries, data models, validation, and reporting<br>• Leverage skills in Apache Kafka, Apache Pig, Apache Spark, Cloud Technologies, Data Visualization, Algorithm Implementation, Analytics, Apache Hadoop, API Development, and Amazon Web Services (AWS) Cloud Engineer We are offering a contract for a Cloud Engineer position in New Brunswick, New Jersey. Operating within the tech industry, this role calls for a proficient individual to manage, secure, and maintain our entire environment, with a focus on cloud technology.<br><br>Responsibilities:<br><br>• Designing and deploying our infrastructure in line with company needs and industry standards.<br>• Implementing automation systems to enhance efficiency and accuracy.<br>• Monitoring our IT environment and ensuring all systems are functioning optimally.<br>• Collaborating with cross-functional teams to achieve shared objectives.<br>• Providing guidance and support to team members to foster skill development and problem-solving.<br>• Managing the security of our IT environment, ensuring compliance with all relevant policies and regulations.<br>• Utilizing tools such as Amazon CloudWatch, Amazon EC2, Ansible, Atlassian Jira, Auto Scaling, and others as necessary.<br>• Engaging in API development tasks to improve communication between systems.<br>• Ensuring the latest AWS technologies are leveraged for optimal performance and efficiency.<br>• Utilizing backup technologies and cluster analysis to safeguard data and maintain system performance. Sr Data Engineer We are in the search for a Sr Data Engineer to become a part of our team. This opportunity is based in WARMINSTER, Pennsylvania. The role involves the design of data architecture, building data pipelines, and ensuring system security within our industry.<br><br>Responsibilities:<br>• Develop storage solutions by selecting relevant technologies and writing code.<br>• Enable data flow by connecting systems, databases, and data warehouses.<br>• Create rules for cleaning, standardizing, and transforming data.<br>• Implement security controls and access management policies to ensure system security.<br>• Use monitoring tools to oversee system performance, troubleshoot issues, and optimize performance.<br>• Collaborate with data scientists, analysts, and business teams to understand needs and deliver solutions.<br>• Share knowledge by creating technical designs, workflows, and documentation.
2