This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. Engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. Drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Work independently with little supervision. Ensure that software deliverables comply with quality standards and are completed on time.
Job Responsibility:
Design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes
Engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions
Drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle
Work independently with little supervision
Ensure that software deliverables comply with quality standards and are completed on time
Lead the end-to-end development of full-stack applications across web, API, and data layers
Design and implement secure, cloud-native solutions using Microsoft Azure services
Drive the design of modular, reusable components that align with enterprise patterns and innovation proof-of-concepts
Build, maintain, and enhance CI/CD pipelines using Azure DevOps
Integrate static code analysis, security scanning, and release validation into pipeline workflows
Collaborate with infrastructure and platform teams to codify environments using Infrastructure as Code
Support the Innovation and Emerging Technology Hub by delivering rapid prototypes and MVPs across a range of domains
Adapt quickly to changing requirements and emerging technologies in early-phase projects
Work closely with multidisciplinary teams to iterate on solutions with minimal overhead
Provide technical leadership, design guidance, and peer review to junior developers and cross-functional teams
Participate in architecture discussions, solution reviews, and internal communities of practice
Contribute to and maintain shared coding standards, design patterns, and documentation
Utilize artificial intelligence for faster velocity and accuracy of products and systems
Requirements:
Bachelor’s Degree or equivalent experience
Advanced Degree in a related field
Minimum of 5 years of related experience
Requires advanced to expert knowledge of work area typically obtained through advanced education combined with experience
May have broad knowledge of project management
Requires substantial knowledge of ES projects, programs, or systems in order to provide enhancements within job area
Independently scopes and implements larger user stories for their project/team
Handles open-ended problems & ambiguity well
Makes well-reasoned software design decisions, identifying potential issues, tradeoffs, risks, and the appropriate level of abstraction
Maintains awareness of industry trends and tools
Strong knowledge of Azure PaaS design and implementation
Demonstrated knowledge of CI/CI pipelines including security checks, harness or terraform, source code branching
Two or more of the following languages: C#, Python, Javascript, Typescript, React, T-SQL
Demonstrated API development, design and monitoring
Database design and implementation
Strong sense of operational monitoring and recovery
Must be available to work emergency restoration assignment as required
Must be available to travel between MA/CT/NH as necessary
Nice to have:
AI and ML experience a plus
What we offer:
Competitive total rewards program
Excellent compensation and benefit programs
Opportunities for growth and development
Great working environment
Work-life balance
Hybrid schedules
This position is eligible for a potential incentive