Canada Mortgage and Housing Corporation (CMHC)

Senior Software Developer (Full Stack)

Senior Full Stack Developer at CMHC (Toronto). Design innovative software solutions using C#.NET, Azure, and mainframe tech. 5+ years required. Pension, insurance, training included.

ServiceNow Role Type:
Department - JobBoardly X Webflow Template
Application Developer
ServiceNow Modules:
Department - JobBoardly X Webflow Template
DevOps
ServiceNow Certifications (nice to have):

Job description

Date - JobBoardly X Webflow Template
Posted on:
 
November 14, 2025

Join the Technology and Business Transformation Team, in the Specialist, Software Engineering position, where the next generations of software applications are being developed to enable CMHC to achieve its mission. In this role, you will be responsible for the design and implementation of innovative software solutions.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • At least 5 years of hands-on experience designing, building, testing, and deploying Azure cloud solutions
  • Deep technical knowledge of C#.NET, ASP.NET, VB.NET, and mainframe technologies like COBOL, CICS, DB2, and JCL
  • Strong SQL skills and a solid grasp of relational database design and optimization
  • Experience with scripting languages like Python and PowerShell to automate and streamline tasks
  • Familiarity with cloud platforms—especially Microsoft Azure—and a readiness to explore new features and best practices
  • Comfort with version control tools like VSTS and GIT, and a solid understanding of MVC architecture and object-oriented programming principles
  • A growth mindset—eager to learn, adapt, and evolve through continuous professional development

Benefits

  • Annual Paid vacation
  • Annual individual performance incentive
  • Defined benefit pension plan
  • Comprehensive group insurance plan to support your well-being from day one
  • Support towards your personal and professional growth with training, mentorship and more
  • An inclusive workplace culture and environment

Requirements Summary

Bachelor's degree, 5+ years of experience in software development, strong technical knowledge of C#.NET and mainframe technologies