Senior Developer

3 days ago


Ottawa, Ontario, Canada CMHC Full time
About the Role

CMHC is seeking a highly skilled Senior Developer - Tech Lead to join our Technology Solutions Team. As a Subject Matter Expert, you will guide a team of Senior Developers and Developers, specializing in one of CMHC's platforms. Your skills and passion for collaborative 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.

Key Responsibilities
  • Be CMHC's leading expert on a platform or set of application development technologies.
  • Guide and advise a team of developers in their work by providing mentoring, guidance, knowledge sharing, and helping team members grow their technical skills and ensuring coding standards are followed.
  • Play a key role in system architecture and design and technical decisions (technologies, frameworks, and tools selection).
  • Conduct code reviews and provide feedback on code quality and design best practices and help resolve technical issues.
  • Oversee the implementation, maintenance of the product, and of the tools for the automated builds, tests, deployment, security infrastructure.
  • Ensure that documentation is created and maintained for architecture, design, development, and deployment processes.
  • Collaborate with various stakeholders (product owners, other technical teams, etc.) to ensure technical aspects align with business goals.
  • Author technical specification documents and diagrams for CMHC's platforms and custom-developed applications.
  • Complete application development projects for SDLC implementation into production.
Requirements
  • Bachelor's degree in Computer Science, Data Science, Information Management, or a related field. An equivalent combination of education and/or experience may be considered.
  • A minimum of 7 years of experience programming, developing, and implementing business applications. This experience would be in roles and projects with increasing complexity in application development.
  • Leading expertise in at least one of CMHC's application development platforms/environments. This position will be CMHC's expert in a technology.
  • Advanced ability to program and design applications to drive business objectives and innovation while meeting requirements. This includes setting 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 IT, and predictive analytics, with a focus on Microsoft technologies.
  • Proven technical leadership and advanced ability in making technical decisions in the context of large-scale application development.
  • Solid experience with end-to-end solution implementation, including project planning, estimation, and solution architecture.
  • Proven interpersonal, leadership, and business competencies, including teamwork, facilitation, communication, presentation, influencing, and negotiation skills.
Preferred Qualifications
  • Graduate degree or certificate in Computer Science, Data Science, Information Management, or a related field.
  • Technical certifications in application architecture, cloud development, and administration (ex. Azure Administrator, Azure developer).
About CMHC

At CMHC, the work you do and the work we do together matters. We come to work every day with a common purpose: to realize a future where everyone in Canada has a home that they can afford and meets their needs. Our people are second to none. We lean in with courage, band together as a community, and try new things to make a lasting impact on housing from coast to coast to coast.

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

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.



  • Ottawa, Ontario, Canada Senior Care Authority of Inland Empire, CA Full time

    About the JobWe are seeking a highly skilled Senior Integration Developer to join our team at the Senior Care Authority of Inland Empire, CA. As a key member of our development team, you will be responsible for designing and implementing complex software systems, integrating various components, and ensuring seamless functionality.Key ResponsibilitiesDevelop...


  • Ottawa, Ontario, Canada Senior Care Authority of Inland Empire, CA Full time

    About the JobWe are seeking a highly skilled Senior Integration Developer to join our team at the Senior Care Authority of Inland Empire, CA. As a key member of our development team, you will be responsible for designing and implementing complex software systems, integrating various components, and ensuring seamless functionality.Key ResponsibilitiesDevelop...

  • Senior Interpreter

    1 week ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    1 week ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    1 week ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    1 week ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    7 days ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    7 days ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    5 days ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Interpreter

    5 days ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    Job Title: Senior InterpreterWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals who speak different languages.Key Responsibilities:Provide accurate and high-quality interpretation services in a variety of...

  • Senior Executive

    2 weeks ago


    Ottawa, Ontario, Canada Senior Assistance Services Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Executive to join our team at Senior Assistance Services. As a key member of our leadership team, you will be responsible for overseeing the strategic direction and operational management of our trade, broadcasting, and other services.Key ResponsibilitiesStrategic Planning: Develop and...

  • Senior Executive

    2 weeks ago


    Ottawa, Ontario, Canada Senior Assistance Services Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Executive to join our team at Senior Assistance Services. As a key member of our leadership team, you will be responsible for overseeing the strategic direction and operational management of our trade, broadcasting, and other services.Key ResponsibilitiesStrategic Planning: Develop and...

  • Senior Interpreter

    2 weeks ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    About the RoleWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals and groups with diverse linguistic backgrounds.Key ResponsibilitiesTranslation and Interpretation: Provide accurate and high-quality...

  • Senior Interpreter

    3 weeks ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    About the RoleWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a Senior Interpreter, you will play a critical role in facilitating communication between individuals and groups with diverse linguistic backgrounds.Key ResponsibilitiesTranslation and Interpretation: Provide accurate and high-quality...

  • Senior Interpreter

    3 weeks ago


    Ottawa, Ontario, Canada EMBASSY WEST SENIOR LIVING Full time

    About the RoleWe are seeking a highly skilled Senior Interpreter to join our team at Embassy West Senior Living. As a key member of our staff, you will be responsible for providing accurate and precise language interpretation services to support the needs of our residents and staff.Key ResponsibilitiesTranslation and Interpretation: Translate written and...

  • Senior Developer

    5 days ago


    Ottawa, Ontario, Canada National Research Council Canada Full time

    Unlock Your Potential as a Senior Developer at the National Research Council CanadaWe are seeking a highly skilled Senior Developer to join our team at the National Research Council Canada (NRC). As a key member of our Information Systems team, you will play a critical role in the development, sustainment, and enhancement of our Microsoft cloud platforms and...

  • Senior Developer

    5 days ago


    Ottawa, Ontario, Canada National Research Council Canada Full time

    Unlock Your Potential as a Senior Developer at the National Research Council CanadaWe are seeking a highly skilled Senior Developer to join our team at the National Research Council Canada (NRC). As a key member of our Information Systems team, you will play a critical role in the development, sustainment, and enhancement of our Microsoft cloud platforms and...

  • Senior Executive

    2 weeks ago


    Ottawa, Ontario, Canada Senior Assistance Services Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Executive to join our team at Senior Assistance Services. As a Senior Executive, you will be responsible for leading our trade, broadcasting, and other services division.Key ResponsibilitiesLeadership and StrategyDevelop and implement organizational policies and programs to achieve business...

  • Senior Executive

    2 weeks ago


    Ottawa, Ontario, Canada Senior Assistance Services Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Executive to join our team at Senior Assistance Services. As a Senior Executive, you will be responsible for leading our trade, broadcasting, and other services division.Key ResponsibilitiesLeadership and StrategyDevelop and implement organizational policies and programs to achieve business...

  • Senior Manager

    2 weeks ago


    Ottawa, Ontario, Canada Senior Assistance Services Full time

    About the RoleWe are seeking a highly skilled and experienced professional to join our team at Senior Assistance Services as an Executive Director - Trade, Broadcasting and Other Services. This is a key leadership position that requires a strong background in strategic planning, operations management, and human resources.Key ResponsibilitiesLeadership and...