We are looking for a skilled Software Engineer to join our dynamic team in New York, New York. This role is ideal for a driven, detail-oriented individual with expertise in full-stack development and a passion for creating high-performance applications. The ideal candidate thrives in fast-paced environments and enjoys building solutions that delight users.<br><br>Responsibilities:<br>• Develop and maintain full-stack applications using TypeScript, React, and React Native.<br>• Design, implement, and optimize low-latency systems and performance-sensitive software.<br>• Collaborate with cross-functional teams to deliver high-quality solutions that meet user needs.<br>• Contribute to the development of mobile applications with expertise in React Native.<br>• Write clean, efficient, and scalable code to ensure optimal application functionality.<br>• Debug and troubleshoot technical issues to maintain system reliability.<br>• Participate in code reviews and provide constructive feedback to team members.<br>• Stay up-to-date with emerging technologies and incorporate best practices into development processes.<br>• Work in an entrepreneurial environment, taking ownership of projects and driving them to completion.<br>• Engage with product teams to understand user requirements and deliver impactful solutions.
We are looking for a talented Software Engineer to join our dynamic team in New York, New York. In this role, you will leverage your expertise in full-stack development to create innovative software solutions that enhance user experiences. If you thrive in fast-paced environments and enjoy building impactful applications, this opportunity is perfect for you.<br><br>Responsibilities:<br>• Design, develop, and maintain high-quality software solutions using TypeScript, React, and React Native.<br>• Collaborate with cross-functional teams to deliver seamless user experiences across web and mobile platforms.<br>• Optimize applications for performance and scalability, ensuring low-latency and efficient functionality.<br>• Implement and test new features to continuously improve product offerings.<br>• Troubleshoot and resolve technical issues to maintain system reliability.<br>• Contribute to the development of performance-sensitive applications that meet user needs.<br>• Participate in code reviews and provide constructive feedback to uphold coding standards.<br>• Stay updated on industry trends and emerging technologies to drive innovation.<br>• Apply entrepreneurial thinking to create solutions in a startup environment.<br>• Work on projects related to sports or similar industries, if applicable.
We are on the search for a Software Engineer to join our team located in Oyster Bay, New York. The role encompasses processing customer applications, maintaining customer records, and resolving customer inquiries. The Software Engineer will also monitor customer accounts and take suitable action.<br><br>Responsibilities<br>• Develop and test software using VB or Objective C<br>• Implement systems design and software development<br>• Conduct unit testing and integrated system testing<br>• Develop databases using Oracle and/or SQL<br>• Work collaboratively within a team or independently as required<br>• Handle customer inquiries and resolve them efficiently<br>• Process customer credit applications with accuracy<br>• Maintain customer credit records meticulously<br>• Monitor customer accounts and take necessary action<br>• Gain knowledge of Inventory and Manufacturing-related systems
We are looking for a talented Software Developer to join our dynamic team in New York, New York. In this role, you will use your expertise in C++ to develop high-performance systems that support critical trading and research operations. This position offers an exciting opportunity to work on innovative technology in a fast-paced environment.<br><br>Responsibilities:<br>• Develop efficient, low-latency C++ applications that support order management, exchange connectivity, and real-time market data systems.<br>• Enhance the scalability and performance of existing trading infrastructure to meet the demands of high-frequency trading.<br>• Collaborate with team members to design and implement distributed systems that align with business requirements.<br>• Conduct performance monitoring and optimization for Linux-based systems to ensure reliability and efficiency.<br>• Troubleshoot and resolve software bugs using tools such as Atlassian Jira and GitHub.<br>• Participate in Agile Scrum processes to ensure timely delivery of projects and features.<br>• Integrate APIs and develop backend solutions to enhance system functionality.<br>• Stay updated on emerging technologies and propose innovative solutions to improve the trading platform.<br>• Work closely with researchers and traders to understand technical requirements and deliver tailored solutions.
We are looking for a skilled Software Developer to join our dynamic team in Stamford, Connecticut. In this role, you will design and implement innovative software solutions while collaborating closely with cross-functional teams. The ideal candidate possesses strong expertise in modern programming languages and frameworks, paired with a commitment to delivering high-quality, scalable applications.<br><br>Responsibilities:<br>• Develop and maintain backend systems using Node.js to ensure robust and reliable functionality.<br>• Build intuitive and responsive user interfaces with React or similar frontend frameworks.<br>• Design, implement, and optimize database solutions using relational databases such as PostgreSQL.<br>• Create and execute unit and integration tests to validate software performance and reliability.<br>• Collaborate with team members to define project requirements and deliver high-quality software solutions.<br>• Utilize APIs to enhance functionality and streamline system integration.<br>• Apply best practices in software development, including CI/CD concepts and DevOps methodologies.<br>• Troubleshoot and debug applications to ensure smooth user experiences.<br>• Stay up-to-date with emerging technologies to continuously improve development processes.<br>• Contribute to projects involving accounting-heavy or manufacturing-related systems.
We are looking for a skilled Software Developer to join our dynamic team in Stamford, Connecticut. The ideal candidate will have a strong technical background and a passion for creating efficient, scalable, and user-friendly applications. This role requires collaboration with cross-functional teams to deliver high-quality software solutions.<br><br>Responsibilities:<br>• Develop and maintain backend applications using Node.js to ensure optimal performance and scalability.<br>• Build and enhance user interfaces with React or similar frontend frameworks to create seamless user experiences.<br>• Design and manage relational databases, such as PostgreSQL, for effective data storage and retrieval.<br>• Implement unit and integration testing processes to validate software functionality and reliability.<br>• Collaborate with API frameworks to integrate third-party services and enhance system capabilities.<br>• Utilize your understanding of CI/CD concepts and DevOps practices to support continuous development and deployment workflows.<br>• Apply knowledge of accounting-heavy or manufacturing systems to address industry-specific requirements.<br>• Participate in code reviews and provide constructive feedback to improve overall code quality.<br>• Troubleshoot and resolve technical issues to maintain system functionality and performance.<br>• Work closely with stakeholders to gather requirements and deliver solutions that meet business objectives.
We are looking for a skilled Software Developer to join our dynamic team in Stamford, Connecticut. In this role, you will design, develop, and maintain robust software applications using modern technologies. The ideal candidate will have expertise in both frontend and backend development and a passion for creating efficient and scalable solutions.<br><br>Responsibilities:<br>• Develop and maintain backend systems using Node.js to ensure reliable application performance.<br>• Build user-friendly interfaces with React or similar frontend frameworks.<br>• Collaborate with cross-functional teams to design and implement relational database solutions using PostgreSQL or other technologies.<br>• Write and execute unit tests to ensure code quality and functionality.<br>• Apply integration testing practices to validate application workflows.<br>• Work with APIs to integrate third-party services and enhance system capabilities.<br>• Participate in CI/CD processes and DevOps practices to streamline software deployment.<br>• Troubleshoot and resolve software issues, ensuring seamless user experiences.<br>• Contribute to projects in industries such as manufacturing or accounting-heavy systems, leveraging domain knowledge where applicable.
We are looking for a skilled Senior Software Engineer to design and implement innovative software solutions. This role involves creating scalable systems, optimizing performance, and contributing to cutting-edge technologies, including machine learning and vector databases. Join our team in New York, New York, and help shape the future of software development.<br><br>Responsibilities:<br>• Design and develop scalable software solutions using Python and modern architectural patterns.<br>• Build and maintain distributed systems with a focus on multi-threaded programming.<br>• Develop and integrate RESTful APIs to ensure seamless communication between applications.<br>• Optimize data storage and retrieval using MongoDB and Redis.<br>• Explore and implement vector databases such as pgvector and timescale.<br>• Collaborate on machine learning initiatives, including the application of large language models (LLMs).<br>• Utilize cloud platforms like Amazon Web Services (AWS) to enhance system performance and scalability.<br>• Conduct thorough testing and debugging to ensure high-quality software delivery.<br>• Stay updated on emerging technologies to drive innovation within the team.
We are looking for a highly skilled Senior Software Engineer to join our team in Edgewood, New York. In this role, you will play a pivotal part in designing and developing backend systems, managing infrastructure, and ensuring the reliability of production operations. Your expertise will contribute to building scalable solutions and improving engineering practices while collaborating with cross-functional teams.<br><br>Responsibilities:<br>• Develop and maintain backend services and APIs using programming languages such as Python, Go, or TypeScript.<br>• Design and optimize infrastructure using Infrastructure-as-Code tools like Terraform.<br>• Create and manage CI/CD pipelines with tools such as GitHub Actions to streamline deployment processes.<br>• Operate and enhance cloud infrastructure on Google Cloud Platform to improve system reliability and efficiency.<br>• Monitor production systems, troubleshoot issues, and conduct root-cause analysis to ensure operational stability.<br>• Design and manage database schemas and queries using PostgreSQL or similar technologies to support data integration.<br>• Collaborate with product, operations, and engineering teams to refine technical designs and enhance platform capabilities.<br>• Implement modern development tools, including AI-assisted solutions, to improve engineering workflows.<br>• Contribute to improving system scalability, reliability, and performance across services.<br>• Participate in the development of engineering standards and best practices to drive excellence.
We are looking for a highly skilled Senior Software Engineer to join our team on a contract basis in Brooklyn, New York. This role requires a detail-oriented individual with a strong background in Linux-based systems and embedded engineering. You will play a key part in developing and supporting advanced software solutions while leveraging your expertise in C++, .NET, and related technologies.<br><br>Responsibilities:<br>• Serve as a Subject Matter Expert for Linux-based system development and deployment.<br>• Design, develop, and maintain embedded software solutions for a variety of projects.<br>• Utilize your expertise in C++ and firmware development to create high-quality applications.<br>• Collaborate with cross-functional teams to ensure seamless integration of software components.<br>• Provide technical guidance and mentorship to entry-level engineers and team members.<br>• Troubleshoot and resolve complex technical issues in Linux environments.<br>• Apply knowledge of electronics and embedded system design to enhance performance and reliability.<br>• Contribute to the development of innovative solutions using React.js and JavaScript.<br>• Ensure adherence to best practices and coding standards throughout the development process.<br>• Support projects with a focus on financial industry requirements, if applicable.
We are looking for an experienced Senior Software Engineer to join our team in Stamford, Connecticut. In this role, you will lead and mentor a small team of developers while contributing directly to the development and modernization of a critical internal platform. This position offers an exciting opportunity to shape the future of enterprise systems supporting finance, sales, manufacturing, and supply chain operations.<br><br>Responsibilities:<br>• Lead and mentor a team of 2-3 developers, providing guidance and support to ensure project success.<br>• Develop, enhance, and maintain backend systems using Node.js.<br>• Create dynamic and responsive user interfaces with React or similar frontend frameworks.<br>• Work on modernizing legacy systems and transitioning them to updated architectures.<br>• Collaborate with cross-functional teams to ensure seamless integration across finance, sales, manufacturing, and supply chain operations.<br>• Utilize TypeScript and JavaScript to write clean, efficient, and maintainable code.<br>• Design and manage databases using PostgreSQL or similar technologies.<br>• Implement Azure-native solutions to support scalable and reliable system architectures.<br>• Conduct code reviews and ensure adherence to best practices and coding standards.<br>• Troubleshoot and resolve technical issues to maintain system performance and reliability.
We are looking for an experienced and driven Sr. Software Engineer to join our team in New York, New York. As part of a dynamic financial services organization, you will play a critical role in developing and optimizing software solutions that support quantitative investment strategies. This position offers the opportunity to collaborate with a skilled global team and contribute to cutting-edge advancements in the world of automated trading.<br><br>Responsibilities:<br>• Design, develop, and maintain software systems that support quantitative trading and investment strategies.<br>• Collaborate with cross-functional teams to implement research-tested solutions into production environments.<br>• Optimize and enhance backend systems to ensure high performance and reliability.<br>• Develop APIs and integrate third-party tools to support data analysis and trading operations.<br>• Ensure the quality and accuracy of data by implementing robust validation and improvement processes.<br>• Participate in Agile Scrum workflows to deliver projects efficiently and effectively.<br>• Create comprehensive documentation for software systems and processes.<br>• Conduct performance testing and debugging to ensure system stability.<br>• Stay updated on emerging technologies and incorporate relevant innovations into development practices.<br>• Provide mentorship and guidance to less experienced team members when needed.
We are looking for an experienced Portal Solutions Architect to join our team on a long-term contract basis. In this role, you will lead the design and implementation of customer-facing web platforms, ensuring secure, scalable, and maintainable solutions. Based in Melville, New York, this position offers the opportunity to apply your expertise in modern application architecture and cloud technologies.<br><br>Responsibilities:<br>• Develop and oversee the technical architecture for web-based platforms, ensuring alignment with business requirements.<br>• Provide technical leadership to cross-functional teams, including internal staff and external partners.<br>• Guide the creation and implementation of secure and scalable cloud-based solutions, with a preference for Microsoft Azure.<br>• Evaluate and make decisions on frontend and backend technologies, including frameworks like React and ASP.NET.<br>• Ensure seamless integration of APIs and modern web application components.<br>• Collaborate with stakeholders to review designs and offer expert recommendations.<br>• Monitor and support the performance and maintenance of web applications.<br>• Drive innovation by identifying opportunities for improvements in web solution architecture.<br>• Implement best practices for application security, scalability, and reliability.<br>• Stay updated on emerging trends in application and cloud technologies to enhance solutions.
We are looking for a dynamic and strategic leader to oversee the technology operations of our organization in Florham Park, New Jersey. This role involves managing IT infrastructure, enhancing automation, ensuring data accuracy, and driving system integrations to support business growth. The ideal candidate will bring hands-on leadership, a collaborative approach, and the ability to create scalable solutions that align with our company’s goals.<br><br>Responsibilities:<br>• Oversee the company’s IT infrastructure, ensuring secure access, device management, and robust security protocols.<br>• Develop and implement automation strategies that leverage AI to streamline processes and improve efficiency.<br>• Manage data governance across all departments, ensuring data accuracy and reporting consistency.<br>• Lead the integration of systems across platforms including sales, finance, and operations tools.<br>• Evaluate and optimize technology tools, ensuring alignment with organizational needs.<br>• Maintain the stability and security of IT platforms while supporting business operations.<br>• Drive AI and automation initiatives, aligning them with measurable business objectives.<br>• Build and lead a multi-functional technology team, fostering collaboration and technical growth.<br>• Create and manage the company’s technology roadmap, aligning it with long-term strategies.<br>• Serve as a liaison between executive leadership and technical teams to ensure alignment of goals.
<p>A highly experienced Senior Firmware Engineer is sought to design, build, and scale embedded systems for connected products. This role involves collaborating with various teams to deliver reliable, high-quality products and requires hands-on expertise in embedded firmware development.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Work closely with UX, culinary, video, software, and hardware engineering teams to review requirements, design, and implement product features.</li><li>Develop well-structured, high-quality, reusable code by applying design patterns and best practices to ensure agility, reliability, and scalability.</li><li>Refactor codebases as needed to improve performance, reliability, and maintainability.</li><li>Contribute to architectural and performance design decisions.</li><li>Write unit and integration tests, participate in code reviews, and perform testing and debugging.</li><li>Enhance deployment and testing efficiency using CI/CD processes.</li><li>Troubleshoot and resolve issues reported by QA or other teams.</li><li>Participate in daily standups, weekly meetings, and sprint planning sessions.</li><li>Scale architecture with modern technologies (e.g., Docker) and leverage cloud platforms and project management tools.</li><li>Collaborate effectively with team members to deliver solutions aligned with project vision and quality standards.</li></ul><p><br></p><p><br></p>
We are looking for a skilled Technical Project Manager to oversee and drive the successful delivery of IT projects in a dynamic and fast-paced environment. Based in New York, New York, this role requires a proactive leader who can manage multiple initiatives while facilitating cross-functional collaboration and ensuring alignment with business objectives. This is a long-term contract position offering an excellent opportunity to contribute to impactful projects within the IT software industry.<br><br>Responsibilities:<br>• Develop and implement comprehensive project plans, including timelines, milestones, and resource allocation, to ensure successful project execution.<br>• Collaborate with cross-functional teams to align project goals with organizational objectives and maintain seamless communication.<br>• Monitor project progress, identify risks, and implement strategies to mitigate potential issues while ensuring adherence to deadlines.<br>• Facilitate Agile Scrum practices to improve team efficiency and deliver high-quality outcomes.<br>• Utilize tools such as Atlassian Jira to track project performance and provide transparent reporting to stakeholders.<br>• Maintain strong relationships with stakeholders by providing regular updates, clear documentation, and transparent communication.<br>• Analyze and interpret complex engineering requirements to align with broader business goals.<br>• Ensure compliance with established processes and standards, including PMP and IT project management best practices.<br>• Continuously enhance knowledge of industry trends and emerging technologies to drive innovative solutions.<br>• Support team development and resolve obstacles to maintain project momentum.
<p>Robert Half is seeking a Senior Project Manager with experience in Commodities/Trading.</p><p>Does this sound like you?</p><ul><li>Manage the delivery to the plan, including planning, resource allocation, dependency management, risk and issue management, budget tracking, and stakeholder communication through working groups and steering committees,</li><li>Manage all activities identified in the project plan, to ensure readiness to operate under the new entity on the agreed upon date,</li><li>Build and manage relationships with all stakeholders in the Front, Middle and Back office as well as all the relevant IT disciplines,</li><li>Facilitate external communication with all affected parties.</li><li>Experience with commodity (oil/gas) trading environments is a strong plus.</li><li>Experience leading similar projects in a global environment involving stakeholders and resources in multiple sites.<strong> </strong></li></ul><p><br></p><p><br></p>
<p><strong>About the Role:</strong></p><p>We are seeking a versatile and forward-thinking Full Stack Developer to join our dynamic team. The ideal candidate will be proficient across multiple programming languages and frameworks, with a strong foundation in AI integration, testing, and performance optimization. This role requires a developer who thrives in a fast-paced environment and is passionate about building secure, scalable, and innovative web applications.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain full stack applications using Ruby, Ruby on Rails, Python, Django, HTML, CSS, and JavaScript.</li><li>Integrate AI frameworks, APIs, and plugins to enhance application capabilities.</li><li>Conduct thorough debugging, unit testing, and regression testing to ensure code quality.</li><li>Ensure applications meet security and compliance standards, including US and EU regulations.</li><li>Implement and manage payment systems integration.</li><li>Perform load testing to validate performance under high traffic conditions.</li><li>Collaborate with cross-functional teams to define and implement web architecture (preferred but not required).</li></ul><p><br></p><p><br></p>
We are looking for an experienced Senior Fullstack Software Engineer to join our dynamic team in New York, New York. In this role, you will be responsible for designing, building, and maintaining high-performance transactional systems that power commercial products and services. If you're passionate about developing scalable software solutions and thrive in a collaborative environment, we encourage you to apply.<br><br>Responsibilities:<br>• Develop and manage robust transactional systems across the full stack, ensuring performance and reliability.<br>• Design, implement, and maintain both back-end and front-end software components using Node.js, TypeScript, and React.<br>• Collaborate closely with team members to deliver high-quality products efficiently.<br>• Build scalable, real-time systems leveraging cloud infrastructure.<br>• Debug and resolve complex technical issues to ensure system reliability, recovery, and scalability.<br>• Participate in the full software development lifecycle, from initial design through coding, testing, and deployment.<br>• Stay informed about emerging industry trends and technologies to enhance system performance.<br>• Optimize high-volume services by benchmarking and fine-tuning performance.<br>• Utilize WebSockets and other real-time data transport technologies to support system functionality.
Job Summary:<br>The Industrial Applications Developer thrives at the intersection of manufacturing operations and <br>modern software engineering. This role is ideal for someone who understands how factory floors <br>actually run and can translate that into robust, scalable digital solutions. You’ll work closely with <br>operations, engineering, and IT teams to build and integrate applications that streamline production, <br>connect equipment, and enhance data visibility across the enterprise. They work with stakeholders <br>to determine the needs of the business and create custom solutions to meet those needs. They must <br>understand different programming languages, have an eye for design, and be skilled in problemsolving.<br>Essential Functions:<br>Application Development & Integration<br>• Design, develop, and maintain industrial applications using C# and Java.<br>• Build and support integrations between manufacturing systems and ERP platforms (SAP, <br>Oracle, Microsoft Dynamics, or similar).<br>• Develop middleware and data pipelines to ensure reliable, real-time information flow <br>across systems.<br>Industrial Connectivity & Protocols<br>• Implement communication interfaces using industrial protocols such as MODBUS <br>(TCP/RTU) and MQTT.<br>• Integrate shop-floor equipment, PLCs, sensors, and SCADA/MES systems into enterprise <br>applications.<br>• Troubleshoot communication issues between hardware and software systems.<br>Manufacturing Systems Support<br>• Collaborate with production and engineering teams to understand process requirements <br>and translate them into technical solutions.<br>• Enhance system reliability, performance, and usability for manufacturing operations.<br>• Support continuous improvement initiatives by developing tools that optimize workflows, <br>reduce downtime, and improve data accuracy.<br>Architecture & Best Practices<br>• Contribute to system architecture decisions and ensure solutions follow best practices for <br>scalability, security, and maintainability.<br>• Write clean, well-documented code and participate in code reviews.<br>• Maintain version control, CI/CD pipelines, and automated testing where applicable.<br>Qualifications & Experience:<br>Education, Training & Professional Experience:<br>• Bachelor’s degree in Computer Science, Engineering, or related field—or equivalent <br>practical experience.<br>• Strong programming skills in C# and Java.<br>• Hands-on experience in manufacturing environments, including exposure to production <br>processes and industrial equipment.<br>• Proven experience integrating with ERP systems and understanding of common ERP data <br>structures.<br>• Practical knowledge of MODBUS, MQTT, and other industrial communication protocols.<br>• Experience with relational databases (SQL Server, Oracle, PostgreSQL, etc.).<br>• Ability to troubleshoot complex system interactions across hardware, software, and <br>network layers.<br>Knowledge & Employment Standards:<br>• Experience with MES, SCADA, or IIoT platforms.<br>• Familiarity with OPC UA, REST APIs, or message brokers (Kafka, RabbitMQ).<br>• Knowledge of cloud platforms (Azure, AWS) and containerization (Docker, Kubernetes).<br>• Understanding of cybersecurity principles in industrial environments.<br>• Experience working in Agile development environments.
We are looking for an experienced Cyber Security Engineer to join our team in New York, New York. This is a senior-level role focused on ensuring robust cyber assurance practices across the organization. As part of this long-term contract position, you will play a key role in maintaining security standards, managing policy compliance, and supporting audit activities.<br><br>Responsibilities:<br>• Lead the review and governance of security policies to ensure compliance with organizational and industry standards.<br>• Manage vendor security requests, providing assessments and recommendations to mitigate risks.<br>• Support audit processes by preparing documentation and addressing findings during audit seasons.<br>• Oversee general security operations, ensuring adherence to established protocols and procedures.<br>• Collaborate with cross-functional teams to maintain configuration management processes.<br>• Implement and manage firewall technologies, including Checkpoint and Cisco ASA.<br>• Conduct evaluations of existing security measures and recommend improvements.<br>• Provide technical expertise in cyber assurance activities, enhancing the organization's overall security posture.<br>• Monitor and address vulnerabilities to safeguard systems and data.<br>• Stay updated with emerging cyber security trends to proactively address potential threats.
We are looking for a highly skilled Visual Designer to join our team on a long-term contract basis in New York, New York. This role requires a creative and detail-oriented individual with a strong background in graphic design and expertise in using industry-standard tools to deliver visually compelling designs. The ideal candidate will collaborate closely with various teams to create engaging visuals that align with project goals and brand identity.<br><br>Responsibilities:<br>• Design and develop high-quality graphics, layouts, and visual elements that align with branding standards.<br>• Utilize tools like Adobe Photoshop and Illustrator to create visually appealing designs.<br>• Collaborate with cross-functional teams to understand project requirements and deliver creative solutions.<br>• Create data visualizations and infographics to communicate complex information effectively.<br>• Develop iconography and microinteractions to enhance user experience.<br>• Maintain consistency across all visual assets while adhering to design guidelines.<br>• Stay updated with design trends and implement innovative ideas into projects.<br>• Optimize designs for both digital and print formats.<br>• Ensure timely delivery of high-quality design assets.<br>• Revise designs based on feedback to meet client and team expectations.
<p>We are looking for a seasoned <strong>Senior .NET Developer </strong>with <strong>Full Stack</strong> expertise to join our development team. The ideal candidate will have strong experience building scalable .NET applications, robust frontend skills (especially with <strong>Angular</strong>), and a solid track record delivering enterprise software solutions. Prior experience in healthcare projects is preferred but not required.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain full stack web applications using .NET (C#), Angular, and SQL Server.</li><li>Implement responsive and intuitive user interfaces using HTML, CSS, and JavaScript.</li><li>Develop and consume RESTful APIs and microservices, handling JSON and XML data formats.</li><li>Collaborate with product owners, designers, and QA engineers to deliver high-quality software.</li><li>Participate in code reviews, architecture discussions, and continuous improvement of development practices.</li><li>Troubleshoot, debug, and resolve software issues across the stack.</li><li>Follow SDLC best practices and maintain high standards for code quality and maintainability.</li><li>Use tools like Visual Studio, VS Code, SQL Management Studio, and Git for development and version control.</li></ul>
<p>The Senior Software Engineer is a hands-on technical leadership position responsible for designing, building, and maintaining high-quality software solutions. This role emphasizes both individual development work and ownership of design decisions for features and subsystems. Modern tools, including AI-assisted development and architectural support, are leveraged to drive delivery while maintaining accountability for technical outcomes.</p><p><br></p><p><strong>Responsibilities:</strong></p><p><br></p><ul><li>Design, implement, test, and maintain scalable, secure, and reliable applications and services.</li><li>Act as a senior technical contributor, with responsibility for the design and implementation of features and subsystems.</li><li>Contribute actively to development tasks, applying advanced coding expertise in several programming languages and frameworks.</li><li>Participate in architectural discussions and support incremental evolution of systems with team leads.</li><li>Conduct code reviews and mentor engineering team members, fostering best practices and ongoing improvement.</li><li>Translate requirements from product owners, business analysts, and stakeholders into technical solutions.</li><li>Identify and mitigate technical risks in assigned systems and projects.</li><li>Support and enhance cloud-based applications (Azure, AWS) with emphasis on performance, reliability, and scalability.</li><li>Collaborate effectively with onshore and offshore teams to ensure successful project execution.</li><li>Keep abreast of industry trends and new technologies to encourage innovation.</li><li>Utilize AI-assisted tools to expedite design, documentation, and implementation, while ensuring technical quality.</li><li>Lead and support AI-related initiatives, drawing on prior experience with AI/ML technologies; recommend and implement suitable AI tools and frameworks.</li><li>Test and demonstrate emerging AI tools and platforms via proofs of concept (POCs) to highlight business value.</li><li>Guide customers in leveraging AI to optimize business processes; support teams working on business-facing AI efforts.</li><li>Collaborate with stakeholders to contribute to defining an AI roadmap aligned with organizational strategy and technology objectives.</li></ul>
We are looking for a highly skilled Senior Data Engineer to join our team in Edgewood, New York. This role is ideal for someone who is detail oriented and has expertise in developing scalable data pipelines, modeling data structures, and optimizing data infrastructure for performance and reliability. The right candidate will play a key role in shaping our data engineering function and collaborating with cross-functional teams to deliver impactful solutions.<br><br>Responsibilities:<br>• Design and maintain efficient and scalable data pipelines to support various operational and commercial systems.<br>• Develop and manage modern data warehouse infrastructure using tools such as BigQuery and dbt.<br>• Integrate, transform, and organize data from multiple sources into structured, queryable formats.<br>• Create and manage logical and physical data models to enhance analytics and reporting capabilities.<br>• Collaborate with stakeholders to enable self-service reporting and build dashboards using platforms like Looker and Looker Studio.<br>• Implement best practices for data engineering, including testing, monitoring, and ensuring pipeline reliability.<br>• Optimize the performance, scalability, and cost-efficiency of data pipelines and warehouses.<br>• Partner with engineering, operations, and business teams to translate data needs into scalable solutions.<br>• Contribute to the improvement of engineering processes, coding standards, and documentation.<br>• Mentor team members and support onboarding as the team grows.