Participate in development projects and enhancements for the Affinity platform, triage and resolve minor production issues, perform routine maintenance, and collaborate with Engineering and Operations to ensure service reliability.
Responsibilities
Be responsible for part of the development and maintenance of the applications in the affinity department
Acquire functional knowledge of the Affinity Platform information system and work in interaction with the functional team
Carry out administrative tasks related to the requirements of the Marsh group pertaining to the activities of the development team
Participate in the writing of the technical and application documentation
Communicate with the different teams of the IT department, to facilitate the understanding of the processes in place, ideally in French
Requirements
BS degree in Computer Science, Information Technology, or a related field
Senior Quality Assurance Engineer responsible for designing, developing, and maintaining automated testing solutions for web, API, and mobile applications in a hybrid work environment.
Responsibilities
Design, develop, and maintain scalable automated UI and API testing solutions
Lead development and improvement of automation frameworks
Review application code and automated tests to identify quality risks
Evaluate and apply generative AI tools to accelerate test development
Develop comprehensive test plans and testing approaches
Requirements
Bachelor's degree in computer science or a related field
Support and expand a business-critical B2B2C Pay Over Time digital payment solution that connects customers, dealers, internal business processes, and external payment and financing partners.
Compensation
The expected salary range for this position is 65-75 per hour, depending on experience and qualifications.
Responsibilities
Own solutions from design and architecture through the full production lifecycle
Design, develop, test, deploy, and maintain enterprise applications using C#, ASP.NET, ASP.NET Core, MVC, and Web API
Implement and operationalize subscription capabilities, including pricing plans, purchase and activation, renewals and expirations, upgrades and downgrades, entitlements and service activation, and invoice and transaction history
Design and build domain-driven, bounded-context solutions using microservices and event-based architectures, including containerization, asynchronous messaging, API versioning and contract management, and distributed tracing
Build and consume RESTful APIs and web services to integrate with internal systems and external payment and financing partners
Requirements
Bachelor's degree in Computer Science, IT, Engineering, or a related field preferred
Nice to have: Microsoft certifications
Nice to have: cloud certifications
Nice to have: DevOps certifications
Nice to have: leading small or onshore/offshore teams
Experienced .NET Full Stack Developer with expertise in designing, developing, and supporting scalable web applications using Microsoft technologies and modern frontend frameworks.
Locations (2)
Jersey City, New Jersey, United States
Charlotte, North Carolina, United States
Responsibilities
Design, develop, test, and maintain enterprise applications using the Microsoft technology stack
Develop and support RESTful APIs, microservices, and backend services using .NET technologies
Build responsive and user-friendly web applications using modern frontend frameworks
Collaborate with business analysts, architects, product owners, and QA teams to gather and refine requirements
Participate in technical design, code reviews, and architectural discussions
Develop, test, and implement software in an Agile SW Development environment, working with cross-functional teams on full-stack development using technologies like J2EE, MVC, JSP, SERVLETS, XML, SPRING, OOP, JavaScript/CSS/DOM, and W3C HTML standards.
Locations (2)
Mississauga, Ontario, Canada
Salt Lake City
Responsibilities
Specify, design, develop, test, and implement software with a cross-functional team
Design and develop in all tiers of web application, including front and back end design, database design, and unit testing