25 Sep
|
COFOMO
|
Montreal
Tasks and responsibilitiesParticipate in all phases of the secure software development lifecycle, from analysis to production deploymentDesign and develop scalable application solutions that meet functional and non-functional requirementsDocument the architecture, functional and technical design as well as the evolutions made to the solutionsCreate and maintain continuous integration and deployment mechanisms in Azure DevOpsDeploy and support applications in the various environments until they are put into productionMaintain and evolve existing applications, including technical support, incident resolution, and code restructuringCollaborate with agile team members and share software engineering best practicesContribute to code quality, test automation, and continuous improvement of development practicesProfile soughtHave seven (7) to ten (10) years of experience in software engineering, primarily in .NET Core developmentHave a bachelor's degree in computer science,
engineering or equivalent experienceBe proficient in .NET Core, C#, SQL, GraphQL, JavaScript, TypeScript, and AngularDesign continuous integration and deployment pipelines in YAML with Azure DevOpsDevelop robust automated assays using xUnit, PACT or equivalent toolsEnforce modern authentication and authorization mechanisms, including OpenID Connect and OAuthUse software engineering practices such as test-driven development, pair programming, simple design, and the Fake First approachUnderstand object-oriented programming and apply SOLID principlesDemonstrate excellent analytical, problem-solving and documentation skillsThis position requires fluency in French and English for daily tasks, understanding documentation and qualified communication with customers, suppliers and colleagues internationallyLanguage skills in French and English are essential, both oral and written
📌 Developer. Net (Montreal)
🏢 COFOMO
📍 Montreal