Developer MD365
At CPA Western School of Business (CPAWSB), we support more than 15,000 learners across Western and Northern Canada on their journey to becoming Chartered Professional Accountants. We are committed to delivering innovative, high-quality education that prepares learners for a rapidly evolving profession.
We are undergoing an exciting digital transformation as we implement a new Student Information System powered by Microsoft Dynamics 365. We are seeking a skilled and collaborative Developer, Microsoft Dynamics 365 to play a key role in designing, developing, integrating, and supporting this strategic platform.
In this role, you will work closely with implementation partners, business teams, and technical colleagues to deliver innovative solutions that enhance the learner experience and support CPAWSB's mission. If you enjoy solving complex business challenges, building scalable cloud-based solutions, and working with the Microsoft technology stack, we'd love to hear from you.
This is a full time, 12-month term role and is eligible for hybrid work.
Duties and Responsibilities
- Collaborate with implementation vendors and internal stakeholders to support the successful rollout of Microsoft Dynamics 365 Online.
- Develop, configure, customize, and maintain Dynamics 365 and Power Platform solutions.
- Support system configuration, testing, deployment, and ongoing optimization.
- Design and develop integrations between Dynamics 365 and other business applications, including .NET-based systems.
- Participate in solution architecture, technical design, documentation, and troubleshooting.
- Implement and maintain DevOps practices, including CI/CD pipelines, automated deployments, and release management.
- Apply security and cloud best practices across Microsoft Dynamics 365 and Azure environments.
- Provide post-implementation support, enhancements, and technical guidance.
- Work closely with Business Analysts and technical team members to ensure solutions align with organizational objectives and user needs.
- Adoption and rollout.
- Contribute operational expertise to LMS planning, enhancement, and optimization initiatives.
- Identify risks, inefficiencies, and opportunities to improve the learner and staff experience.
Qualifications
Include but are not limited to:
- Post-secondary education in Computer Science, Information Technology, or a related field.
- Microsoft Dynamics 365 certification.
- Minimum two years of hands-on Microsoft Dynamics 365 Online development experience.
- Experience participating in at least two full-cycle Dynamics 365 implementations.
- Five or more years of software development experience, including Microsoft technologies and relational databases.
Strong experience with:
- C# and .NET technologies
- SQL and relational databases
- Microsoft Power Platform (Power Apps, Power Automate, Power BI)
- REST APIs and enterprise integrations
- Azure DevOps and CI/CD practices
- Experience working in Agile environments.
Assets
- Experience with Microsoft Dynamics GP and/or Microsoft Dynamics 365 Business Central.
- Experience developing external-facing portals using Power Pages and Dynamics 365.
- Experience within post-secondary education or student information systems.
- Business analysis and system configuration experience.
The CPAWSB is based primarily in Edmonton, Calgary, and Vancouver. If based outside of these centers, the successful candidate may be required to travel to a CPAWSB office from time to time, or as required.
The salary range for this role is $75,100 to $112,600, depending on qualifications, experience and internal equity. Along with a comprehensive benefits package, CPAWSB offers an exciting and challenging work environment, as well as a company culture that values: Excellence, Integrity, Collaboration, Innovation, Responsiveness, and Equity, Diversity, and Inclusion.
How to Apply
If you are passionate about Microsoft Dynamics 365 and want to help build innovative technology solutions that support learners across Western Canada, we'd love to hear from you.
Please submit your resume and cover letter by September 25, 2026 to [email protected]. We thank all candidates for their applications, only those candidates considered for this position will be contacted directly.
CPAWSB is committed to fostering an inclusive and accessible workplace. Accommodations are available throughout the recruitment process upon request.