Microsoft Dynamics 365 F&O Senior Developer
BDO Canada
Putting people first, every day
BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal and professional growth.
Putting people first, every day
BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal and professional growth.
Your Opportunity
BDO Digital is currently seeking an experienced Microsoft Dynamics 365 F&O Senior Developer to join our growing Microsoft Dynamics 365 for Finance and Operations Practice. The position offers a hybrid work arrangement and can be located anywhere in Canada. This role is for an existing vacancy.
Responsibilities
- Design and develop Microsoft Dynamics systems to meet their business needs
- Accountable for development for the purposes of software enhancements, extensions, defect corrections and integration of features in Dynamics 365 F&O
- Identify design problems and devise elegant solutions across technologies
- Have an understanding of the D365 F&O technology stack and the peripheral technologies that can be leveraged including, but not limited to, Azure, Azure SQL, Power BI, Common Data Service, Power Apps, Azure Logic Apps, Azure Machine Learning, etc.
- Take a user-centered approach and rapidly iterate
How do we define success for your role?
- You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration
- You understand your client’s industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high-quality work
- You identify, recommend, and are focused on effective service delivery to your clients
- You share in an inclusive and engaging work environment that develops, retains & attracts talent
- You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
- You grow your expertise through learning and professional development.
Your Experience And Education
- 3+ years of Dynamics 365 for Finance and Operations development experience
- Excellent in development using in X++
- Establish and apply development best practices, and design principles
- Knowledgeable on two (or more) of the technologies: Azure, Power Apps, SSRS, SQL, C# / .Net;
- Experience with Azure DevOps, Azure Pipelines, TFVC, VSTS, JSON, Odata, SOAP, REST, Azure Logic apps is an asset
- On hands experience in Lifecycle Services Lifecycle Services (LCS)
- Preferred knowledge of Azure Data Lake and DIXF (data integration framework)
- Experience with data conversion or integration an asset
- Proficient communication skills (oral and written)
Why BDO?
Our people-first approach to talent has earned us a spot among Canada’s Top 100 Employers for 2026. This recognition is a milestone we’re thrilled to add to our collection of awards for both experienced and student talent experiences.
At BDO, our people experience is guided by three core pillars—Do work with genuine care, Do what matters with purpose, and Do what’s next - shaping how we support our people, serve our clients, and grow together.
Our firm is committed to providing an environment where you can be successful in the following ways:
- We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada.
- We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development.
- We support your achievement of personal goals outside of the office and making an impact on your community.
- We foster a collaborative, inclusive environment where your ideas are valued, and you can do your best work with genuine care and purpose
- We encourage innovation and forward thinking, empowering you to embrace what’s next and help shape the future of our firm
Giving back adds up:
Where company meets community. BDO is actively involved in our communities by supporting local charity initiatives. We support staff with local and national events where you will be given the opportunity to contribute to your community.
- We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada.
- We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development.
- We support your achievement of personal goals outside of the office and making an impact on your community.
- We foster a collaborative, inclusive environment where your ideas are valued, and you can do your best work with genuine care and purpose
- We encourage innovation and forward thinking, empowering you to embrace what’s next and help shape the future of our firm
Total rewards that matter:
We pay for performance with competitive total cash compensation that recognizes and rewards your contribution. We provide comprehensive benefits from day one, and a flexible personal time off policy. We’re committed to supporting your overall wellbeing and provide reimbursement for wellness initiatives that fit your lifestyle.
Everyone counts:
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.
Flexibility:
All BDO personnel are expected to spend some of their time working in the office, at the client site, and virtually unless accommodations or alternative work arrangements are in place. Our model is a blended approach designed to support the flexible needs of our people, the firm and our clients. It’s about creating work experiences that meet everyone’s needs and providing flexibility to adjust when, where and how we work to meet the expectations of our role.
Code of Conduct:
Our Code of Conduct sets clear standards for how we conduct business. It reflects our shared values and commitments and includes guiding principles to help us make ethical decisions and maintain trust with each other, our clients, and the public.
BDO may use artificial intelligence enabled tools to support certain aspects of the recruitment process. While these tools assist our teams, our use of AI does not replace human decision making, and all employment-related outcomes are made by BDO personnel.
More information on BDO Canada’s Privacy Policy can be found here:
Privacy Policy | BDO Canada
#J-18808-Ljbffr- ...Microsoft 365 & Exchange Administrator Key Skills: M365 Administrator – Microsoft 365, Exchange... ...We are seeking a highly experienced Senior Microsoft 365 & Exchange Administrator to... ...initiatives. Automation & Scripting • Develop and maintain PowerShell automation...SeniorMicrosoftContract work
- ...ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems... ...Build and maintain integrations with Microsoft ecosystem services (E.g. SharePoint,... ...Experience with SharePoint APIs and Microsoft 365 integration patterns. Familiarity...SeniorMicrosoftFull timeRemote workFlexible hours
$110k - $160k per year
...customers, and the world at large. As a Microsoft services partner, we hold ourselves to... ...our purpose and vision, making it a dynamic and fulfilling workplace. Together, we transcend... ...are looking for a hands-on Generative AI Developer with strong experience in building...Microsoft- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...to the global energy industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic processing...SeniorFull timePart timeSecond job
- ...complex digital decisions. About the role We’re seeking a Microsoft 365 Adoption & Change Management Consultant to join Insight Canada’... ...clear user impacts, lead discovery and stakeholder activities, develop adoption and communications plans, create learning content, and...MicrosoftWork at officeLocal areaImmediate start
- ...you can find your next, right now. We've got what you're looking for. : Parsons is looking for an amazingly talented Senior GIS Database Developer to join our team! In this role you will get to d evelop and manage complex geographic information system (GIS). What...Senior
- ...are seeking a motivated, detail-oriented Developer to join our growing software development... ...NET, RESTful APIs, Entity Framework Core, Microsoft SQL Server, and PostgreSQL. Configure... ...escalate gaps or new integration needs to senior technical resources. Collaborate with...SeniorMicrosoft
- ...We're proud to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development...SeniorFull timeWork at officeRemote work
- ...fabricating real structures and generating real operational data every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies....SeniorFull time
- Senior ERP Analyst – MS Dynamics CRM and Real-time Marketing We are looking for a Microsoft Dynamics 365 expert, with specific hands-on experience in Dynamics CRM and Real-time Marketing, to join our Client’s ERP team. The ERP Systems Analyst will take a lead role in the...SeniorMicrosoftPermanent employment
- ...Senior GraphQL API Software Developer Reports To: Development Manager About the job: We’re looking for a Senior GraphQL API Developer to join our API team at atVenu. You’ll help shape how we design, scale, and evolve our public GraphQL API. Establishing the patterns...SeniorLong term contractFull time
- ...applications on Cloud platforms like Microsoft Azure, SharePoint and the... ...users like us. As software developers, designers and analysts, our work... ...We are seeking a Software Developer with 3+ years of experience developing... ...Azure DevOps Microsoft 365 / Microsoft Entra Microsoft...MicrosoftFull timeMonday to friday
$28 - $30 per hour
...Job Responsibility: Position Summary: The Job Developer (JD) provides support for our Career and Employment Services by searching for... ...meets its targets and expected outcomes successfully under the Seniors, Community and Social Services (CSS) contract, and other similar...SeniorHourly payPermanent employmentFull timeContract workMonday to fridayFlexible hoursShift workDay shift- ...Join our Project Delivery Group (PDG), a dynamic team of professionals passionately committed... ...including hands on knowledge of D.F.L and production rates. Preferred... ...Collaborate on exciting projects to develop innovative solutions What we offer you...SeniorLong term contractLocal areaOverseasFlexible hours
$60k per year
...Location: Onsite - Calgary, AB About the role The Job Developer (JD) works with a wide variety of local employers on behalf of... ...unemployment Strong digital literacy including social media and Microsoft Office Suite Solid understanding of confidentiality and...MicrosoftFull timeWork at officeLocal areaFlexible hours- ...• Ensure end-to-end validation across systems. • Identify and recommend process improvements and automation opportunities using Microsoft Fabric capabilities such as: • Dataflows • Pipelines • Lakehouse • Power BI embedded analytics • Analyze recurring...SeniorMicrosoftPermanent employment
- ...Responsibility: CIVIL DESIGNER (SENIOR) Anticipated Start Date:... ...to teach and grow within our dynamic team! The ideal candidate will... ...Civil Design Lead, you will help develop the technical skills of our... ...BlueBeam Revu, Adobe Acrobat), and Microsoft 365 (Word, Excel, Outlook,...SeniorMicrosoftPermanent employmentFull timePart timeCasual workWork at officeRelocationMonday to fridayFlexible hours
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced... ...reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure...SeniorRemote jobFor contractors
$60k - $120k per year
Full Stack Developer Position Description We are seeking Intermediate to Senior Full Stack Developers to design, build, and deploy scalable web applications. The ideal candidate will have strong front-end expertise in both frontend and backend experience and hands-on exposure...SeniorLocal area- ...Your test architecture is clean, scalable, and easy for other developers to follow. And when it comes to troubleshooting, you’re relentless... ..., let’s chat! AlgaeCal is on the lookout for a Lead QA Developer to bring their skills to our lively QA team and help transform...Contract workCasual workWork at officeFlexible hoursAfternoon shift
- ...Responsibility: Foremost is hiring a Robotic Process Automation (RPA) Developer to join our team in our Calgary, Alberta or Lloydminster,... ...(HTML, JavaScript) is an asset. Experience with Microsoft technologies (e.g., Visual Basic, SQL Server) and cloud-based AI...MicrosoftPermanent employmentFull timeCasual workWork at officeRemote workMonday to fridayFlexible hours
- ...Myticas Consulting is seeking an experienced Senior Application Integration Developer for a 7-month contract supporting a confidential enterprise client. The successful candidate will join an Enterprise Applications Operations team responsible for transitioning, replicating...SeniorContract workManual labor
$126.16k - $189.24k per year
...Job Responsibility: GPU Software Developer ~ CALGARY, Canada ~ Engineering ~63573 ~ CAD $126,160.00/Yr. ~ CAD $189,240.00/Yr. WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities...Full timeInternship- ...Job Responsibility: As a Lead Firmware Developer, you will make an impact by developing ground breaking wireless communication systems and embedded technologies. Your leadership will drive innovation in firmware development using C/C++, directly improving product performance...Full timeWork at office2 days per week3 days per week
$70k per year
...Job Responsibility: Overview We are looking for a new graduate to join our team as a junior software developer. In this role, you will work closely with our engineering team to develop firmware solutions. The primary responsibility of the role is to perform programming,...Full timeCasual workRelocationMonday to fridayFlexible hours$3600 - $6000 per month
...and presentation skills, able to explain technical solutions to non-technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products; Practical experience using AI tools (e.g., Claude, ChatGPT) to assist with...Full timeInternshipRelocation$60k - $90k per year
...Job Responsibility: Meet hep: hep energy Canada is part of hep group of companies working around the world to develop, build, operate and finance large-scale solar energy projects. Across our locations in Canada, Germany, Japan, and the US, hep operates 30 solar parks....Full timeFor contractors- ...engineer we need it to do the following. Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work... ...Engineering and/or equivalent experience • Juniors and/or Senior pro's are being considered. Ultimately, smarts and passion are the...SeniorFull timeInternship
- ...OT SOC Lead – Microsoft Sentinel, Azure, KQL & ICS/OT Security On-site: Calgary, AB • OT SOC Lead • OT SOC operations • Microsoft Sentinel administration • Automation with Logic Apps/playbooks • Cloud security (Azure) • KQL • Strong knowledge...MicrosoftContract work
- ...and commodities with responsibility for developing and issuing requests for proposal, supplier... ...business acumen. Perform well in a dynamic change environment and manage conflicting... ...Material Planning and Supply Environments. Microsoft Office, Advanced Excel, Power BI, Tableau...SeniorMicrosoftWork at officeLocal areaRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Microsoft Dynamics 365 F&O Senior Developer. Be the first to apply!
