Talent.com
CMHC - SCHL
Specialist, Software Engineering (Azure Middleware)CMHC - SCHL • Ottawa
Specialist, Software Engineering (Azure Middleware)

Specialist, Software Engineering (Azure Middleware)

CMHC - SCHL • Ottawa
4 days ago
Job type
  • Full-time
  • Temporary
Job description

Job Requisition ID: 12339

Position Status: Temporary Full Time

Position Type: Hybrid

Office Location: Ottawa (ON); Montreal (QC)

Travel Requirement: Limited

Language Designation: English Essential

Language Skill Levels (Read/Write/Speak): ZZZ

Security Requirement: Reliability Status

Salary: Our salaries generally range from $ 86,816.59 to $ 108,520.74 and are based on qualifications and experience.

About CMHC

The work you do and the work we do together matters. We come to work every day with a common purpose: to contribute to a well-functioning housing system.

At CMHC, we hold ourselves accountable for our results and support our colleagues in their achievements. We thrive on collaboration, connecting across CMHC and involving the right people to get our work done. Our leadership style is guided by trust, where our leaders favour an adaptive approach based on the needs of their teams.

Join us and be part of a team that's committed to making a real difference and be part of something meaningful.

What’s in it for you

We’ve got the purpose, the people and the perks you need for a fulfilling career. Here’s the comprehensive and generous benefits you get when you’re a contract employee:

  • Accrued vacation.
  • Annual individual performance bonus.
  • Group insurance coverage 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.
  • 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

About the role

Join the Technology and Business Transformation Team, in the Specialist, Software Engineering (Azure Middleware) position, where the next generations of software applications are being developed to enable CMHC to achieve its mission. You will work closely with business and technical stakeholders to translate requirements into secure, scalable cloud solutions while supporting continuous improvement across CMHC's systems.

This is a temporary position of a duration of 15 months.

What you’ll do:

Cloud & Application development:

  • Design and maintain Azure-based middleware integrations that enable secure and reliable data exchange across enterprise systems.
  • Build backend integrations using Azure Function Apps, Logic Apps, and .NET (C#) following event-driven and serverless architecture patterns.
  • Implement automated workflows, API integrations, and data processing pipelines using Azure serverless offerings.

Deployment, DevOps & CI/CD:

  • Contribute to CI/CD pipelines using Azure DevOps (Pipelines, Repos, Artifacts, YAML).
  • Manage deployments to Azure environments, including configuration of App services, Function Apps, Key Vault, API Management, and monitoring tools.
  • Ensure secure, reliable, and efficient deployments through automated testing, validation gates, and build/deployment automation.

Support & Operations:

  • Monitor and troubleshoot applications running in Azure using Application Insights, Log Analytics, and Azure Monitor.
  • Participate in testing, defect triage, and deployment activities across development and productive environments.

What you should have:

  • A Bachelor’s Degree in Computer Science, Computer Engineering or related field. An equivalent combination of education and/or experience may be considered.
  • A minimum of 5+ years of experience designing, implementing, testing, deploying Azure cloud solutions, C# .NET including integrations and serverless components.
  • Strong hands-on experience developing serverless integrations and workflows using: Azure Functions, Azure Logic Apps, Azure App Services, Azure Storage, Service Bus, Key Vault, or other Azure PaaS components.
  • Strong proficiency in .NET and C# for building backend and integration components.
  • Solid understanding of cloud architecture principles, including scalability, load balancing, and distributed systems.
  • An ability to establish, document, and apply development best practices, including coding standards and secure design.
  • Experience with Azure DevOps for CI/CD pipelines, Git workflows, and deployment automation.
  • Experience in supporting production applications, including monitoring, troubleshooting, and incident response.

It would be great if you also had:

  • A Microsoft Azure Certifications.
  • Experience with Microsoft Dynamics 365 CRM.

Posting closing date: Note, the competition will remain active until filled.

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. We also welcome applications from non-Canadians who are eligible to work in Canada.

CMHC is an inclusive workplace where diversity of thought – and of people – are recognized, valued, and considered essential to achieving our mission.

Learn more about our commitment to diversity and inclusion

What happens after you apply

We know that applying for a new job can be both exciting and daunting, and we appreciate your effort. Learn more about our hiring process. If you are selected for an interview or testing, please advise us if you require an accommodation.

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. We’re excited to see what you bring to the table this time around!

Create a job alert for this search

Specialist, Software Engineering (Azure Middleware) • Ottawa

Similar jobs

Senior Software Engineer – ISTAR Defense Systems

DEFSEC Technologies Inc.Ottawa, ON, CA
Full-time

A Canadian technology firm is seeking a Senior Software Engineer to support the Canadian Armed Forces as part of the LC4ISR program.The incumbent will design and implement systems critical for mili... Show more

 • Promoted

Remote Lead Solution Architect — Global OMS

JobgetherOttawa, ON, CA
Remote
Full-time

A leading technology firm in Canada seeks a Lead Solution Architect to drive the implementation of a global Order Management System (OMS).This position involves overseeing architecture and integrat... Show more

 • Promoted

Secret-Cleared Software Engineer, C4ISR Systems

AkkodisOttawa, ON, CA
Permanent

A technology consulting firm is seeking an Intermediate Software Engineer to support a large-scale defense project in Ottawa.The role involves providing system design and engineering support for th... Show more

 • Promoted

Senior SRE – Kubernetes Platform & CRE Scaling

Chainlink LabsOttawa, ON, CA
Full-time

A global blockchain technology company is seeking an experienced Infrastructure Engineer to design and build foundational infrastructure for its decentralized oracle networks.The ideal candidate wi... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringOttawa, ON, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Senior Software Engineer — Growth, UX & API Systems

CNNOttawa, ON, CA
Full-time

A leading global news organization is looking for a Senior Software Engineer in Ottawa to enhance user experiences across digital platforms.This engineer will design and maintain software systems, ... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaOttawa, ON, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Principal Software Developer - AI Integration

Edge SignalOttawa, ON, CA
Full-time

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted • New!

Software Engineering Manager, AI Tools

MaintainXOttawa, ON, CA
Full-time

Lead the way in AI-driven software development as a Software Engineering Manager.Manage platform engineers to innovate autonomous coding agents that enhance operational efficiency and project deliv... Show more

 • Promoted

Senior Manager, Software Engineering (Infrastructure)

Loopio Inc.Ottawa, ON, CA
Full-time

Take your career to new heights with Loopio! 🚀✨.Loopio is looking for a senior engineering leader to own our SRE, Infrastructure, and MLOps teams.In this role, you will be the primary architect of... Show more

 • Promoted

Middleware SME - Tomcat Specialist

Tech Talent InternationalOttawa, ON, CA
Full-time

A Middleware SME is needed for a remote contract role focusing on Tomcat middleware solutions.Bring your technical expertise to drive integration and support projects effectively.In this role, you ... Show more

 • Promoted

Software Solutions Specialist

Nanometrics Inc.Ottawa
Full-time

Be among the first 25 applicants.With over 37 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment fo... Show more

 • Promoted

Remote MuleSoft Platform Engineer | Spring Boot & API

Quantum World Technologies Inc.Ottawa, ON, CA
Remote
Full-time

A leading IT consulting company is seeking a Lead MuleSoft Platform Support Engineer to provide remote support for MuleSoft integrations and Spring Boot APIs in Canada.This mid-senior level contrac... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetOttawa, ON, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Remote Software Engineering Manager — Lead Crypto Projects

ToparoOttawa, ON, CA
Remote
Full-time

A forward-thinking, remote-first company in Montreal is seeking a Software Engineering Manager to lead their engineering team in revolutionizing the crypto space with their cutting-edge SaaS soluti... Show more

 • Promoted

Senior Software Architect for Advanced Cloud Solutions and Innovations

KinaxisOttawa, ON, CA
Full-time

Become a Senior Software Architect leading the development of expansive cloud architectures that enhance service delivery and operational efficiency.Shape the future of a dynamic cloud platform wit... Show more

 • Promoted

Senior Software & Configuration Engineer, Military Vehicles

General Dynamics Land Systems–CanadaOttawa, ON, CA
Full-time

A prominent defense contractor in Ottawa is seeking a Software Management Engineer to participate in software management for Wheeled Light Armoured Vehicles.Key responsibilities include managing co... Show more

 • Promoted

Cloud Imaging Software Engineer

CanonicalOttawa, ON, CA
Full-time

A leading open source software provider is seeking a Software Engineer to work on Linux, cloud infrastructure, and automation.You'll collaborate with major cloud partners like Amazon and Google, bu... Show more

 • Promoted

Remote z/OS Systems Programmer Specialist

Rubicon PathOttawa, ON, CA
Remote
Full-time

Join as a Remote z/OS Systems Programmer Specialist.Put your expertise in software configuration and system maintenance to work while managing complex z/OS environments efficiently.In this role, yo... Show more

 • Promoted

Senior XSOAR Engineer for SOC

Ateko, backed by Bell CanadaOttawa, ON, CA
Full-time

We are seeking a Senior XSOAR Engineer to enhance our Security Operations Centre.Your expertise in deploying and automating security processes will be essential in this crucial position.This role i... Show more