• 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
    ;

    47 results for Software Engineer in New York, NY

    RelevanceDate Posted
    Create a Job Alert
    Email me about new Software Engineer jobs in New York, NY
    Are you sure you want to pass on this job?
    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.

    Responsibilities:
    • Development of software systems using C++
    • Utilizing Linux as the primary operating system
    • Managing code versions and revisions with GIT
    • Working with NVIDIA graphics cards and CUDA for advanced processing
    • Application of machine learning techniques to improve system performance
    • Conducting image processing tasks using OpenCV
    • Collaborating with a multi-discipline team
    • Working with embedded systems, circuits, microcontrollers, and sensors
    • Gaining familiarity with 3D CAD software for design tasks
    • Incorporating Python in software development and maintenance tasks
    • Position: Software Engineer
    • Minimum of 2 years of detail-oriented experience in software engineering
    • Proficiency in C++ programming language
    • Solid experience working with Linux operating systems
    • Good understanding and experience with GIT for version control
    • Familiarity with NVIDIA technologies
    • Experience with CAD Software and 3D Design tools
    • Proficiency in Python programming language
    • Experience with Embedded Systems and Embedded Control
    • Knowledge of Cuda programming language
    • Experience or interest in Machine Learning technologies
    • Proficiency with OpenCV library for computer vision tasks

    Technology Doesn't Change the World, People Do.®

    Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use.

    47 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> Sr. Software Engineer We are offering a long term contract employment opportunity for a Sr. Software Engineer in New York. This role is in the computer vision industry and involves developing and optimizing AI models to provide robust, real-time results under challenging conditions. It also requires collaboration with the team to create efficient AI/ML pipelines that integrate into our production system.<br><br>Responsibilities:<br>• Innovate in the computer vision and augmentation space to deliver an immersive and visually stunning broadcast experience.<br>• Design, train, and deploy neural networks for real-time sports semantic segmentation.<br>• Ensure smooth, high-performance deployment and audit results within our production environment using both Python and C++.<br>• Research, evaluate, and optimize models for challenging scenarios, including complex lighting, environmental changes, and dynamic/complex surfaces.<br>• Work collaboratively with the team to develop scalable and efficient AI/ML pipelines that seamlessly integrate into our production system.<br>• Actively participate in Backend Development, Client Side Scripting, and Cloud Technologies.<br>• Use your skills in Atlassian Jira, Agile Scrum, Ajax, API Development, and ASP.NET to enhance the performance and functionality of our systems.<br>• Implement Business Logic and AB Testing as part of the software development process. 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 Developer We are offering an opportunity for a Software Developer to join our team, based in New York, New York. The role involves designing, developing, testing, and deploying applications and services, working with a cross-functional team, and ensuring code quality performance and maintainability.<br><br>Responsibilities:<br><br>• Efficiently design, develop, test, and deploy applications and services.<br>• Work collaboratively with cross-functional teams, product managers, UI/UX designers, and QA engineers to design and implement new features and functionalities.<br>• Develop front-end interfaces using modern web technologies such as HTML5, CSS3, JavaScript, etc.<br>• Utilize AWS serverless technologies like AWS Lambda, API Gateway, DynamoDB to build efficient and cost-effective solutions.<br>• Advocate for DevOps best practices, including continuous integration, continuous deployment, and automated testing.<br>• Maintain code quality, performance, and maintainability through rigorous code reviews and adherence to best practices.<br>• Create and maintain comprehensive technical documentation, including system design, architecture diagrams, and API documentation.<br>• Support existing applications, review application architecture/design, and identify opportunities to optimize Performance, Security, Maintenance, etc.<br>• Leverage your expertise in designing and implementing AWS serverless architectures.<br>• Utilize your experience with database technologies such as SQL, NoSQL, and data modeling.<br>• Apply your strong expertise in designing and building REST APIs.<br>• Leverage your experience with modern version control systems like Git.<br>• Demonstrate excellent problem-solving skills and the ability to work in an agile development environment.<br>• Exhibit self-motivation, leadership, and driving capabilities.<br>• Use your experience with Agile project management tools like JIRA, ServiceNow.<br>• Demonstrate a continuous learner attitude with a growth mindset. Software Developer We are offering an exciting opportunity for a Software Developer with a focus on Adobe Learning Manager (ALM) in the printing and publishing industry. Located in Matawan, New Jersey, you will work on designing, customizing, and maintaining our eLearning platform. <br><br>Responsibilities: <br><br>• Customize the interface and functionality of the ALM platform to match training needs<br>• Collaborate with subject matter experts and instructional designers to create engaging learning content<br>• Work on the lifecycle management of learning content, including uploads, versioning, and archiving<br>• Ensure content quality, accessibility, and compliance with SCORM and xAPI standards<br>• Design, develop, and customize eLearning courses within ALM<br>• Integrate various learning content formats (SCORM, AICC, xAPI) into the platform<br>• Develop custom reports and dashboards for tracking learning progress and measuring effectiveness<br>• Work alongside IT teams to integrate ALM with enterprise systems<br>• Troubleshoot and resolve technical issues related to the platform and integrations<br>• Provide technical support to ALM users and develop user guides, training materials, and documentation<br>• Stay updated on the latest ALM features, functionalities, and eLearning trends. Machine Learning Engineer We are offering a long term contract employment opportunity for a Machine Learning Engineer in the FinTech industry, based in New York. The role involves working closely with both marketing and data science teams to automate and optimize Language Model (LLM) use cases, design and deploy custom solutions, and ensure best practices for production are followed.<br><br>Responsibilities: <br>• Work in collaboration with marketing leaders to comprehend their needs and pinpoint potential LLM applications.<br>• Co-design and implement custom LLM solutions that cater to the specific requirements of various divisions.<br>• Liaise with the Data Science team to grasp the optimal way to build and deploy LLM solutions, including the fine-tuning of OpenAI models.<br>• Uphold software best practices to guarantee smooth development, testing, and deployment of LLM solutions.<br>• Stay informed about the latest developments in LLM technologies, and consistently seek ways to incorporate these advancements into our existing solutions.<br>• Create and manage comprehensive documentation, encompassing technical specifications, user guides, and best practices.<br>• Ensure adherence to data privacy and security regulations while working with LLMs.<br>• Offer technical support and training to internal teams as and when required.<br>• Engage with other developers and data scientists within the organization to exchange knowledge, ideas, and best practices. Software Developer We are on the search for a Software Developer to become a part of our team in the IT Consulting industry, located in HORSHAM, Pennsylvania. As a Software Developer, you will be tasked with building responsive web applications and services using Angular and ASP.NET Core. The role also involves the development of robust APIs, adhering to Service-Oriented Architecture principles and contributing to software architecture decisions. The position offers an exciting opportunity for career advancement.<br><br>Responsibilities:<br><br>• Develop full-stack software including front end, business logic, and data access layers.<br>• Participate actively in the entire development lifecycle, from planning to release and support.<br>• Collaborate with other development team members and stakeholders to ensure project success.<br>• Uphold high standards in work, paying attention to detail, accuracy, and completeness.<br>• Contribute to software architecture decisions, design strategies, and code reviews to ensure high-quality, scalable, and maintainable solutions.<br>• Utilize skills in Atlassian Jira, Backend Development, Bug Tracking, C++, Database, AB Testing, Agile Scrum, Ajax, API Development, ASP.NET, JavaScript, Typescript, C# - Sharp, .NET Core, Angular to complete tasks and projects.<br>• Design and build scalable and responsive web applications and services.<br>• Maintain and improve existing codebases and peer review code changes.<br>• Liaise with Product development team to plan new features.<br>• Develop technical specifications and design documents.<br>• Write operational documentation with technical authors. Software Developer We are seeking a Software Developer to join our team in the Printing/Publishing industry located in Matawan, New Jersey. As a Software Developer, you will be at the forefront of designing, developing, and implementing software solutions, and you will play a critical role in enhancing our learning management system for optimal user experience and functionality.<br><br>Responsibilities:<br>• Optimizing our learning management system for seamless user experience and course deployment.<br>• Overseeing the administration and configuration of our Adobe Learning Manager to bolster training initiatives.<br>• Managing user access, roles, and permissions, and resolving any technical issues that may arise.<br>• Uploading, organizing, and maintaining training content, such as SCORM and xAPI files.<br>• Generating reports and analytics to monitor learner progress and evaluate system performance.<br>• Collaborating with internal teams to integrate Adobe Learning Manager with other enterprise systems.<br>• Providing technical support and training to users to ensure efficient system adoption.<br>• Utilizing your knowledge of eLearning standards like SCORM, xAPI, and AICC.<br>• Leveraging your experience with Atlassian Jira, Backend Development, Bug Tracking, C++, GitHub, AB Testing, Agile Scrum, Ajax, API Development, and ASP.NET to enhance system functionality.<br>• Analyzing learning management system data and generating actionable insights to improve user experience and system performance. Software Developer We are on the lookout for a Software Developer to join our team in the IT Consulting industry, situated in HORSHAM, Pennsylvania. This role will involve building scalable and responsive web applications and services, as well as contributing to software architecture decisions and design strategies. <br><br>Responsibilities:<br><br>• Developing full-stack applications, including front-end, business logic, and data access layers<br>• Taking ownership of the entire development lifecycle, from planning to release and support<br>• Collaborating with development team members and stakeholders<br>• Ensuring high standards, attention to detail, accuracy, and completeness in all tasks<br>• Building robust APIs and adhering to Service-Oriented Architecture (SOA) principles<br>• Utilizing your skills in Atlassian Jira, Backend Development, Bug Tracking, C++, Database, AB Testing, Agile Scrum, Ajax, API Development, ASP.NET, JavaScript, Typescript, C# - Sharp, .NET Core, and Angular<br>• Implementing event-based software design and event-driven architecture. 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> IT Security Engineer <p>We are looking for an IT Security Engineer to join our team in Dutchess County, New York. This role involves managing and maintaining IT hardware, software support services, and overseeing the security and performance of cloud-based infrastructure. The IT Security Engineer will be expected to provide comprehensive support for operating systems, office software, and specialized applications while implementing strong cyber security measures to safeguard information assets.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Oversee the installation, configuration, and maintenance of IT hardware including computers, servers, peripherals, and networking devices.</p><p>• Administer comprehensive support for operating systems, office software, and specialized applications.</p><p>• Handle the resolution of hardware and software issues, ensuring minimal downtime.</p><p>• Participate in technology upgrades and rollouts and manage inventory of IT assets.</p><p>• Facilitate in provisioning and support of cell phones within the organization.</p><p>• Monitor IT environments for security incidents and vulnerabilities.</p><p>• Implement and maintain cyber security tools and practices such as firewalls, antivirus software, and intrusion detection systems.</p><p>• Conduct regular security assessments and participate in security audits to ensure compliance with internal policies and external regulations.</p><p>• Stay updated with the latest in security technology and strategies to defend against potential threats.</p><p>• Design, deploy, and manage cloud solutions across multiple platforms (e.g., AWS, Azure, Google Cloud).</p><p>• Optimize cloud resources for performance, scalability, and cost-efficiency.</p><p>• Ensure robust data backup and disaster recovery procedures are in place.</p><p>• Collaborate with development teams to facilitate the deployment of new applications into cloud environments.</p><p>• Provide first-line support to end-users, offering solutions in a timely and friendly manner.</p><p>• Monitor and resolve FreshService tickets in a timely manner complaint with the SLAs.</p><p>• Train staff on new hardware/software deployments and promote best practices in cyber security.</p><p>• Document troubleshooting procedures and user guides for internal knowledge sharing.</p><p>• Participate in IT projects, from planning through to implementation, working closely with cross-functional teams.</p><p>• Coordinate with vendors and external service providers to resolve technical issues.</p><p>• Communicate effectively with IT and non-IT staff to ensure clear understanding of IT systems and projects.</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. 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> 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> 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. Cloud Engineer We are offering a long term contract employment opportunity for a Cloud Engineer in Ewing, New Jersey, United States. The role is within the IT industry and it includes administration of cloud services, server management tasks, data security measures, network infrastructure upkeep, and support to the IT team.<br><br>Responsibilities<br><br>• Administer cloud services including Azure VMs, App Services, and VNETs.<br>• Perform server management duties such as monitoring, updates, and troubleshooting.<br>• Deploy and maintain both internal and external applications, ensuring correct configuration of licensing and authentication methods, including single sign-on and Active Directory.<br>• Implement data security measures, backups, and disaster recovery plans.<br>• Optimise and maintain network infrastructure and interconnectivity between office locations and cloud resources.<br>• Maintain onsite networks, Wi-Fi, and security systems.<br>• Manage security solutions, including endpoint protection and compliance monitoring.<br>• Maintain and apply configuration and security baselines in cloud environments.<br>• Participate in root cause analysis of system issues using tools like PRTG, Azure Monitor, and Azure Log Analytics.<br>• Provide after-hours support, responding to system alerts as necessary.<br>• Act as Tier 2 support, assisting DevOps and Development teams as required. Data Engineer We are offering a contract for a permanent position as a Data Engineer in the travel industry, based in Morristown, New Jersey. In this role, you will be crucial for managing and enhancing the data flow between various systems, ensuring seamless data movement and accurate reporting.<br><br>Responsibilities:<br>• Facilitate data exchange between various systems by developing and maintaining APIs.<br>• Optimize data integrations' performance to improve scalability and efficiency.<br>• Identify and implement improvements in existing system interfaces, focusing on enhancing data accessibility for partners and customers.<br>• Support data strategy projects, including the transition from Qlik BI to Microsoft BI and the integration of new data sources.<br>• Collaborate with different teams to address integration needs and resolve any issues in data flow or connectivity.<br>• Implement data integration best practices, adhering to security and data governance standards.<br>• Develop algorithms to transform raw data into actionable insights.<br>• Construct, test, and maintain database pipeline architectures.<br>• Contribute to understanding company objectives by collaborating with management.<br>• Develop new data validation techniques and data analysis tools.<br>• Adhere to data governance and security policies.<br>• Create documentation and provide technical support for integration solutions.<br>• Stay informed about new technologies and tools to enhance integration processes and data handling. Developer <p><br></p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Utilize Cisco IOS and Cisco Wireless LAN Controllers (WLC) to develop and maintain network infrastructure </p><p>• Apply CLI skills to automate tasks and improve workflows</p><p>• Leverage GIT for version control in the software development process</p><p>• Use Identity as a service to manage user identities and access control </p><p>• Implement VMware and Red Hat solutions to enhance system performance and reliability</p><p>• Use Tufin and Tenable for network security management and vulnerability assessments</p><p>• Apply JIRA for project management and issue tracking within the team.</p> Salesforce Developer <p>We are offering a contract to permanent employment opportunity for a Salesforce Developer in the Real Estate & Property industry, based in New York. This role involves the development and maintenance of software solutions, with a focus on Salesforce platforms, to support our business operations. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Develop and maintain software applications using Salesforce APEX, SOQL, SOSL, Visualforce, and Lightning components</p><p>• Utilize hands-on experience with Salesforce DX for effective platform development</p><p>• Work with REST & SOAP APIs to ensure seamless integrations</p><p>• Leverage skills in Backend Development, Bug Tracking, C++, GitHub, and AB Testing to enhance application performance</p><p>• Apply Agile Scrum methodologies to manage the development process</p><p>• Use Atlassian Jira for project management and tracking</p><p>• Utilize Ajax for creating asynchronous web applications</p><p>• Implement API Development strategies for better application functionality</p><p>• Develop software solutions using ASP.NET</p><p>• Utilize Salesforce APIs for Salesforce platform development</p><p>• Apply Salesforce Development skills in designing and developing software applications.</p> Java Developer We are seeking a proficient Java Developer to join our dynamic team. The position is located in Woodbridge, New Jersey, United States. This role offers a contract to permanent employment opportunity and involves the use of your skills in Java, Firebase, Oracle, Java Spring, Hibernate Spring, and Java API for RESTful Web Services.<br><br>Responsibilities:<br>• Develop and maintain efficient Java applications.<br>• Implement and utilize Firebase for application needs.<br>• Employ Oracle RBDMS for database management.<br>• Use Spring and Hibernate frameworks to enhance application efficiency.<br>• Design and develop RESTful APIs and web services.<br>• Adhere to software development principles, design patterns, and best practices.<br>• Manage database systems effectively.<br>• Utilize cloud platforms and DevOps practices for application development.<br>• Collaborate using version control systems and development tools.<br>• Integrate Identity and Access Management (IDM) for authentication and authorization.<br>• Contribute to enterprise architecture and systems design.<br>• Solve problems effectively with a keen attention to detail.<br>• Document application design and system architecture through technical writing.