Senior Developer

2 weeks ago


Ottawa, Canada CMHC - SCHL Full time

 

Job Requisition ID: 10201  

Position Status: Permanent Full Time 

Position Type: Hybrid  

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

Travel Requirement: Occasional 

Language Designation: English Essential 

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

 

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.

 

What’s in it for you

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

  • 5 weeks of vacation
  • Annual individual performance bonus 
  • Defined benefit pension plan
  • Comprehensive group insurance plan to support your well-being from day one
  • Support in your personal and professional growth with training, mentorship and more – because when you thrive, we thrive
  • An inclusive workplace culture and environment with Employee Resource Groups and more
  • A hybrid work model that lets you balance working from home and nurturing in-person connections by coming into your region’s office at a minimum of 4 times a month.

 

About the role
Join the Technology Solutions Team in the Senior Developer - Tech Lead position. 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. 

  
What you’ll do:

  • Being CMHC’s leading expert on a platform or set of application development technologies.
  • Guide and advises a team of developers in their work by providing mentoring, guidance knowledge sharing and helping team members grow their technical skills and making sure coding standards are followed.
  • Play 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.

 
What you should have:

  • 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. (see below)
  • 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.

 

Technologies:

  • .NET development (C#), ASP.Net MVC, .Net Core, ASP.Net, Web API, Visual Studio, .NET Full Stack Development.
  • ReactJS, NodeJS, Typescript.
  • Experience with containerization technologies.
  • Source code management and DevOps practices with Azure DevOps and Git.
  • Experience working with cloud platforms (Azure (preferred), AWS, GCP) Azure Logic Apps, Azure Functions, Azure Service Bus and API Management.

 
It would be great if you also had:

  • 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).

 

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



  • Ottawa, Canada Home Instead Senior Care Full time

    _Home Instead is a franchise-based network that is committed to providing dependable, compassionate elderly care services such as personal care, Alzheimer's & Dementia care, companionship and home help._ **Do you want to work in a position that will provide significant fulfillment? **Would you like to join an energetic team who is committed to collectively...

  • Developer – Senior

    1 month ago


    Ottawa, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity for a Senior Developer in Ottawa.Work would be done remotely until the pandemic situation normalizes.If you are available, please send your resume to hiten.shah@2iresourcing.ca OR bakul.jain@2iresourcing.ca OR sujata.gaimar@2iresourcing.ca OR simmi.mittal@2iresourcing.ca OR deepti.gill@2iresourcing.ca OR refer...

  • Developer – Senior

    1 month ago


    Ottawa, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity for a Senior Developer in Ottawa.Work would be done remotely until the pandemic situation normalizes.If you are available, please send your resume to hiten.shah@2iresourcing.ca OR bakul.jain@2iresourcing.ca OR sujata.gaimar@2iresourcing.ca OR simmi.mittal@2iresourcing.ca OR deepti.gill@2iresourcing.ca OR refer...

  • Developer – Senior

    1 month ago


    Ottawa, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity for a Senior Developer in Ottawa.Work would be done remotely until the pandemic situation normalizes.If you are available, please send your resume to hiten.shah@2iresourcing.ca OR bakul.jain@2iresourcing.ca OR sujata.gaimar@2iresourcing.ca OR simmi.mittal@2iresourcing.ca OR deepti.gill@2iresourcing.ca OR refer...

  • Senior Developer

    1 month ago


    Ottawa, Canada Agility PR Solutions Full time

    About the role : As a Senior Java developer , you will mentor other developers and be responsible for the overall architecture and evolution of backend software components. You will be creating and implementing software designs, but also reviewing and overseeing the designs and implementations of other team members. You may also be asked to delegate...


  • Ottawa, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity with possible extension for a Senior Drupal Developer in Toronto/Ottawa.Mostly remoteMust haves:6 + years’ experience developing web solutions in Drupal6+ Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels6+ Experience creating custom Drupal...


  • Ottawa, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity with possible extension for a Senior Drupal Developer in Toronto/Ottawa.Mostly remoteMust haves:6 + years’ experience developing web solutions in Drupal6+ Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels6+ Experience creating custom Drupal...


  • Ottawa, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity with possible extension for a Senior Drupal Developer in Toronto/Ottawa.Mostly remoteMust haves:6 + years’ experience developing web solutions in Drupal6+ Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels6+ Experience creating custom Drupal...


  • Ottawa, Canada Brainhunter Full time

    Senior. Kernel Developer Job#61146About the Job: Mindwire is currently seeking a Senior Kernel Developer to work for our valued private sector client.The position is located in Ottawa, ONResponsibilities: Exploring the real-time OS research or development targeting embedded devices, cloud & virtualized computing and automotive domain. Contribute and help...


  • Ottawa, Canada CB Canada Full time

    Senior Software Developer Job Description:We are looking for a skilled, dynamic, and motivated Software Developer who will be responsible for developing world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on a massive scale to a diverse array of customer environments. The flagship product suite, Solace...


  • Ottawa, Canada 2i Solutions, Inc Full time

    There is a 1 year contract opportunity for Senior Programmer/Software Developer in Ottawa.Candidate must have valid security clearance at the level of “Secret”.10+ years of experience as a Senior Programmer/Software Developer,must include administering, developing, and implementing new features in applications.10+ years of experience with .NET...


  • Ottawa, Canada 2i Solutions, Inc Full time

    There is a 1 year contract opportunity for Senior Programmer/Software Developer in Ottawa.Candidate must have valid security clearance at the level of “Secret”.10+ years of experience as a Senior Programmer/Software Developer,must include administering, developing, and implementing new features in applications.10+ years of experience with .NET...


  • Ottawa, Canada 2i Solutions, Inc Full time

    There is a 1 year contract opportunity for Senior Programmer/Software Developer in Ottawa.Candidate must have valid security clearance at the level of “Secret”.10+ years of experience as a Senior Programmer/Software Developer,must include administering, developing, and implementing new features in applications.10+ years of experience with .NET...

  • Senior FPGA Developer

    2 weeks ago


    Ottawa, Canada Belcan Full time

    Job Search Back to Job Search Results Job Details Software Programming / Dev Senior FPGA Developer NEPEAN,ONPosted:5/9/2024 Job Description Job Number: 348801 Category: Software Programming / Dev Details: Title: SR FPGA DeveloperFull time permanent opportunity!3 weeks vacation to start, RRSP matching and christmas shut down...

  • Senior FPGA Developer

    2 weeks ago


    Ottawa, Canada Belcan Full time

    Job Search Back to Job Search Results Job Details Software Programming / Dev Senior FPGA Developer NEPEAN,ONPosted:5/9/2024 Job Description Job Number: 348801 Category: Software Programming / Dev Details: Title: SR FPGA DeveloperFull time permanent opportunity!3 weeks vacation to start, RRSP matching and christmas shut down...

  • Senior FPGA Developer

    2 weeks ago


    Ottawa, Canada Belcan Full time

    Job Search Back to Job Search Results Job Details Software Programming / Dev Senior FPGA Developer NEPEAN,ONPosted:5/9/2024 Job Description Job Number: 348801 Category: Software Programming / Dev Details: Title: SR FPGA DeveloperFull time permanent opportunity!3 weeks vacation to start, RRSP matching and christmas shut down...

  • Developer - Senior

    1 month ago


    Ottawa, ON, Canada 2i Solutions, Inc Full time

    We have an excellent 1 year contract opportunity for a Senior Developer in Ottawa. Work would be done remotely until the pandemic situation normalizes. If you are available, please send your resume to hiten.shah@2iresourcing.ca OR bakul.jain@2iresourcing.ca OR sujata.gaimar@2iresourcing.ca OR simmi.mittal@2iresourcing.ca OR deepti.gill@2iresourcing.ca OR...


  • Ottawa, Canada Canadian Institute for Health Information Full time

    At CIHI, we recognize what matters to our employees. Some of the benefits of working at CIHI include HOOPP Pension Plan (Defined Benefits Pension) Retirement Planning Program Generous vacation days for permanent and long-term contracts Work-life balance Career Planning Program Learning and Professional Development Program Flexible benefits...


  • Ottawa, Canada Fortinet Full time

    DescriptionFortinet is growing and we are looking to hire a Senior Software Developer for unified communication solution to join our team in Ottawa. At Fortinet, you will be involved in the full development life cycle of software and product development, you will have the chance to develop different component such as low end embedded software or high level...


  • Ottawa, Canada Infosys Limited Full time

    CompanyIPS CanadaRequisition ID118054BR Infosys Public Services is seeking a Senior Drupal Developer. This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle, including Requirements Elicitation, Application Architecture definition, and Design; play an important role in...