About the Role
BDO Digital is seeking an experienced Microsoft Dynamics 365 F&O Senior Developer to join our growing practice. This role offers a hybrid work arrangement and can be located anywhere in Canada.
Responsibilities
- Design and develop Microsoft Dynamics systems to meet business needs.
- Develop software enhancements, extensions, defect corrections, and integrations in Dynamics 365 F&O.
- Identify design problems and devise solutions across technologies.
- Leverage the D365 F&O technology stack and peripheral technologies including Azure, Azure SQL, Power BI, Common Data Service, Power Apps, Azure Logic Apps, and Azure Machine Learning.
- Employ a user-centered approach with rapid iteration.
Requirements
- 3+ years of Dynamics 365 for Finance and Operations development experience.
- Excellent development skills using X++.
- Establish and apply development best practices and design principles.
- Knowledgeable in two or more of the following technologies: Azure, Power Apps, SSRS, SQL, C# / .Net.
- Proficient communication skills (oral and written).
Skills
- Dynamics 365 F&O
- X++
- Azure
- Azure SQL
- Power BI
- Common Data Service
- Power Apps
- Azure Logic Apps
- Azure Machine Learning
- Azure DevOps
- Azure Pipelines
- TFVC
- VSTS
- JSON
- Odata
- SOAP
- REST
- Lifecycle Services (LCS)
- Azure Data Lake
- DIXF (data integration framework)
- data conversion
- integration
Location
- Canada
Work Type
- Hybrid
Experience Level
- Senior
Salary/Compensations
- $84,000 - $128,000 annually
Benefits
- Comprehensive benefits from day one
- Flexible personal time off policy
- Reimbursement for wellness initiatives
About the Company
- BDO is a firm built on positive relationships with its people and clients, providing exceptional service and trusted advice.
- BDO Digital is a growing practice within BDO.
- BDO has earned a spot among Canada’s Top 100 Employers for 2026.
- Our people experience is guided by three core pillars: Do work with genuine care, Do what matters with purpose, and Do what’s next.
- The firm is committed to providing an environment for success through engagement, learning and development, support for personal goals, and a collaborative, inclusive environment.
- BDO encourages innovation and forward thinking.
- BDO is actively involved in communities by supporting local charity initiatives and staff participation in local and national events.
- We pay for performance with competitive total cash compensation.
- We support overall wellbeing.
- BDO fosters a workplace defined by respect, fairness, and a true sense of belonging.
- BDO's Code of Conduct sets clear standards for business conduct, reflecting shared values and commitments.
- BDO may use artificial intelligence enabled tools to support certain aspects of the recruitment process, but human decision-making remains paramount.
Equal Opportunity
- We are committed to creating a workplace where employees can participate fully, contribute meaningfully and succeed without barriers.
- We are dedicated to fostering a workplace defined by respect, fairness, and a true sense of belonging for everyone.
- We recognize and celebrate the unique experiences, identities, and perspectives that each of us bring – and that these experiences strengthen how we work together.
- Our commitment extends to ensuring that our application process is both inclusive and accessible.
- If you require accommodation to complete the application process, please contact us.
