Senior Specialist, Software Engineering (D365 ERP)
$104.18k - $130.23k per yearCanada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL)
Job Requisition ID: 12600
Position Status: Permanent Full Time
Position Type: Hybrid
Office Location: Ottawa (ON); Montreal (QC); Toronto (ON)
Travel Requirement: Limited
Language Designation: English Essential
Language Skill Levels (Read/Write/Speak): ZZZ
Security Requirement: Reliability Status
Salary: Our salaries generally range from $ 104180.28 to $ 130225.36 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.
Our commitment to diversity, equity, and inclusion
We're committed to advancing employment equity and fostering an inclusive workplace. To reflect the diversity of Canada’s population, we encourage applications from women, Indigenous Peoples, persons with disabilities, 2SLGBTQI+ individuals, veterans, and racialized peoples. We also welcome applications from all individuals eligible to work in Canada.
We are also committed to advancing reconciliation with Indigenous Peoples and supporting the meaningful inclusion of First Nations, Inuit, and Métis voices and priorities. While this position is hybrid requiring some in-office presence, a work from home arrangement may be considered for First Nations candidates on reserve or Indigenous candidates that reside further than 125KM from a CMHC office.
What’s in it for you
Benefits
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 permanent employee:
- 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.
- While positions at CMHC require some in-office presence, alternative work arrangements may be considered for Indigenous candidates.
About The Role
Join the Business Solutions Engineering team, in the Senior Specialist, Software Engineering (D365 ERP) position. As part of the Technology Solutions Division, you will be joining the team that is in charge of ERP (Microsoft Dynamics 365 Finance and Operations) practices where the next generation of software applications are being developed that will enable CMHC to achieve its mission. As an ERP Developer, you will be responsible for the design, development, customization and implementation of solutions. You will act as a point of contact for all stakeholders, which will include analyzing and meeting the needs of CMHC’s internal clients.
What You'll Do
- Interfaces with the client community to determine their system needs. Documents the current and proposed business processes. Advises clients of the proposed solutions and their impacts.
- Designs and implements ERP Solutions.
- Designs and customizes plugins to add new features to the basic platform.
- Creates/configures ERP forms, entities, fields, workflows, business process flows.
- Develops integrations with other CMHC systems, such as the CRM system (Microsoft D365), to ensure data consistency.
- Implements security features to protect data and ensure compliance.
- Authors or updates technical specification documents for new or existing solutions.
- Participates in ongoing application maintenance support for existing client solutions.
- Creates custom reports to help users analyze data and make informed decisions.
- Completes application development projects for SDLC implementation into production.
What You Should Have
- A bachelor's degree in Computer Science, Data Science, Information Management, or a related field. An equivalent combination of education and/or experience will be considered.
- A minimum of 7 years of experience programming, developing, and implementing business applications.
- An expertise in implementing and customizing ERP (Enterprise Resource Planning) solutions.
- An expertise with cloud-based systems (SaaS, IaaS, PaaS).
- Project experience with end-to-end solution implementation, including planning, estimation, and solution architecture.
- A familiarity with information management practices, system development life cycle management, IT services management, agile and lean methodologies, infrastructure and operations, DevOps.
- Strong interpersonal and business competencies, including teamwork, communication, presentation, and negotiation skills.
- Strong organizational skills, including an ability to manage multiple priorities with competing demands.
Technologies
- A relevant experience with Microsoft Dynamics 365 Finance and Operations.
- Develop code using Visual Studio, .Net Development (C#), JavaScript, SQL.
- Source code management and DevOps with Azure DevOps and Git.
It Would Be Great If You Also Had
- A graduate degree or certificate in Computer Science, Data Science, Information Management, or a related field.
- A Microsoft D365 certifications.
- An experience working with Microsoft Azure cloud platform, Logic Apps, Azure Functions.
- An experience with Microsoft Power Platform (Power Apps, Power BI, Dataverse etc.).
Posting closing date
Note, the competition will remain active until filled.
Standby and Call Back duties are a requirement of this position and will be subject to CMHC policies, including the Standby and Call Back Pay Procedure.
#J-18808-Ljbffr$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you...SeniorLong term contractFull timeRemote work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...SeniorFull timeInternshipManual laborWork at office
$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18:...SeniorPermanent employmentSummer workRelocation package3 days per week$123.51k - $155.15k per year
...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End...SeniorFull timeContract workFlexible hours- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k... ...initial design through to implementation, under the guidance of senior developers. You are writing, testing, and debugging code to...SeniorPermanent employmentFull timeInternship
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most...SeniorLong term contractPermanent employmentFull timeWork at office
- ...Description Senior Procurement Specialist March Networks is an established global leader in the video... ...procurement support to the Hardware Engineering organization throughout the product development... ...pricing are accurately reflected in ERP data, material masters, and...SeniorLong term contractFull timeContract workImmediate start
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead... ...team Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know and...SeniorPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...Remote jobPermanent employmentFull timeImmediate start
- ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global...SeniorFull timeInternshipWorldwide
- ...and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...earning trust in space for over 55 years. We're hiring a Senior Defence Solutions Engineer, to work with our Global Sales and Business...SeniorFull timeCasual workInternshipWorldwide
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer... ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution...SeniorFull timeInternshipWorldwide
- ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product...SeniorFull timeRemote work
- ...expertise across all areas of IT including cloud technology, software solutions, and infrastructure, as well as professional... .... This is our Mission. Title: Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical Services Manager Based at:...SeniorFull time
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...on X and LinkedIn or visit We are seeking an experienced software developer with Systems Engineering domain knowledge to build practical...Full timeInternshipWork at officeWorldwide
- ...group of exceptional new grads to join our Engineering team full-time. This isn't a rotational... ...the quality bar. You'll be paired with a senior engineer mentor who's invested in helping... ...depth in the most in-demand skill set in software today. Build your career in Ottawa: you...SeniorRemote jobFull timeFlexible hours
$85k - $110k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...Full timeInternshipWork at officeRemote workFlexible hours$120k - $155k per year
...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative... ...Ruskin into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact...SeniorLong term contractFull timeInternshipWorldwideShift work- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...Full timeInternshipRemote workWork from home
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-... ...experienced User Terminal System Engineering Specialist to support systems engineering for... ...analysis across terminal hardware, modems, software, and integrated solutions. Develop requirements...Full timeInternshipWork at officeWorldwide
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorLong term contractFull timeWork at office
$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent Compensation Details... ...and remediation. ~ Design and deliver production-ready software-defined network services across campus, data centre, cloud...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit Our Software Development team architects, develops, tests... ...effective and automated software testing. The Senior Software Developer in Test will be...SeniorFull timeInternshipWorldwide
- ...Senior Hardware Design Engineer Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently...SeniorFull timeInternship
$96.56k - $128.74k per year
...towards the goal of making Canada and the world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent Compensation Details: ~ Senior Software Engineer 18: Salaries typically range from $96,557 to $128,743 annually, based on...SeniorPermanent employmentFull timeSummer workRelocation package- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-... ...Telesat on X and LinkedIn or visit The Senior Specialist User Terminal Systems Engineer will... ...expertise in the development of equipment, software and systems related to the development...SeniorLong term contractFull timeWork at officeWorldwide
- ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise... ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building...Long term contractFull timeWork at officeLocal areaWork from home
- .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$70.28k - $87.85k per year
...Closing Date: September 6, 2026 Senior IT Specialist - New position Band 4: $70,276.62... ...communications systems, AV systems and software Provide technical advice, training,... ...science, information technology, computer engineering or a related discipline or; any...SeniorFull timeWork at officeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Specialist, Software Engineering (D365 ERP). Be the first to apply!
- credit specialist Ottawa, ON
- workforce specialist Ottawa, ON
- omni-channel specialist Ottawa, ON
- lead generation specialist Ottawa, ON
- personal computer specialist Ottawa, ON
- customs import specialist Ottawa, ON
- spécialiste technique Ottawa, ON
- reading specialist Ottawa, ON
- learning specialist Ottawa, ON
- disability management specialist Ottawa, ON


