02 Sep
|
Canada Mortgage and Housing
|
Canada
02 Sep
Canada Mortgage and Housing
Canada
Senior Specialist, Software Engineering (Full Stack Developer) Permanent Full Time
Travel Requirement: Language Skill Levels (Read/Write/Speak): ZZZ
We come to work every day with a common purpose: to contribute to a well-functioning housing system.
Here's the comprehensive and generous benefits you get when you're a permanent employee:
Annual Paid vacation.
Annual individual performance incentive.
Support towards your personal and professional growth with training, mentorship and more.
While positions at CMHC require some in-office presence, alternative work arrangements may be considered for Indigenous candidates.
Members of the following employment equity deserving groups will be prioritized for this job: Indigenous Peoples
Join the Business Solutions Engineering team, in the Senior Specialist, Software Engineering position, where we are developing the next generation of software applications to enable CMHC to achieve its strategy. Your skills and passion for cooperative application development, programming, leading teams, user-centric design and software reliability will contribute to the development and maintenance of CMHC's business platforms and other applications to propel CMHC forward efficiently and securely.
Interface with the client community to determine their system needs, document the current and proposed business processes and advise clients of the proposed solutions and their impacts.
Author technical specification documents and diagrams for CMHC's platforms and custom developed applications.
Develop logical and physical system models incorporating the business processes and prepare clear, concise and well-written analysis documents or program specifications.
Completes application development projects for SSDLC implementation into production,
particularly programs to be coded of higher complexity.
A bachelor's degree in Computer Science, Data Science, Information Management, or a related field. A minimum of 7 years of experience in programming, developing, and implementing business applications. This experience would be in roles and projects with increasing complexity in application development.
An advanced ability to design and implement scalable applications aligned with business goals, including setting technical standards, best practices, and reference designs.
Advanced Knowledge of business ecosystems, SaaS, infrastructure as a service (IaaS), platform as a service (PaaS), SOA, APIs, open data, microservices, event-driven architecture with a focus on Microsoft technologies.
ReactJS, NodeJS, Typescript.
Source code management and DevOps practices with Azure DevOps and Git.
Knowledge of automated testing tools to collaborate with QAs : Playwright, Postman.
Knowledge of accessibility standards (WCAG 2.1 AA) and testing tools : Jest-Axe, WAVE, NVDA is an asset.
Experience working with cloud platforms (Azure (preferred), AWS, GCP) Azure Logic Apps, Azure Functions, Azure Service Bus and API Management.
Our commitment to diversity, equity, and inclusion We're committed to employment equity and encourage women, Indigenous Peoples, persons with disabilities, veterans and persons of all races, ethnicities, religions, abilities, sexual orientations, and gender identities and expressions to apply. CMHC is an inclusive workplace where diversity of thought - and of people - are recognized, valued, and considered essential to achieving our mission.
If you applied before and you were not successful don't worry - we're always posting new positions, so don't hesitate to give it another shot.
📌 Senior Software Engineering Specialist - Secret Clearance *** (Canada)
🏢 Canada Mortgage and Housing
📍 Canada