Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Microsoft Dynamics 365 F&O Senior Developer in Calgary, AB vacancy
  •  ...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... 
    Senior
    Microsoft
    Contract work

    Astra North Infoteck Inc.

    Calgary, AB
    6 hours ago
  •  ...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... 
    Senior
    Microsoft
    Full time
    Remote work
    Flexible hours

    xMentium

    Calgary, AB
    a month ago
  • $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

    Lantern

    Calgary, AB
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    16 hours ago
  •  ...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... 
    Microsoft
    Work at office
    Local area
    Immediate start

    Insight Enterprises, Inc.

    Calgary, AB
    7 days ago
  •  ...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

    Parsons

    Calgary, AB
    3 days ago
  •  ...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... 
    Senior
    Microsoft

    JAVA Holdings Ltd.

    Calgary, AB
    2 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    a month ago
  •  ...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.... 
    Senior
    Full time

    promiserobotics

    Calgary, AB
    29 days ago
  • 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... 
    Senior
    Microsoft
    Permanent employment

    Ward Tech Talent

    Calgary, AB
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time

    atVenu

    Calgary, AB
    24 days ago
  •  ...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... 
    Microsoft
    Full time
    Monday to friday

    Convverge Inc.

    Calgary, AB
    8 days ago
  • $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... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Centre for Newcomers Society of Calgary

    Calgary, AB
    5 days ago
  •  ...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... 
    Senior
    Long term contract
    Local area
    Overseas
    Flexible hours

    Hatch

    Calgary, AB
    16 hours ago
  • $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... 
    Microsoft
    Full time
    Work at office
    Local area
    Flexible hours

    WCG International Consultants Ltd.

    Calgary, AB
    17 days ago
  •  ...• 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... 
    Senior
    Microsoft
    Permanent employment

    Astra North Infoteck Inc.

    Calgary, AB
    22 days ago
  •  ...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,... 
    Senior
    Microsoft
    Permanent employment
    Full time
    Part time
    Casual work
    Work at office
    Relocation
    Monday to friday
    Flexible hours

    Journey Engineering Corporation

    Calgary, AB
    8 days ago
  •  ...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... 
    Senior
    Remote job
    For contractors

    YO AI Labs

    Calgary, AB
    3 days ago
  • $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... 
    Senior
    Local area
    Calgary, AB
    8 days ago
  •  ...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 work
    Casual work
    Work at office
    Flexible hours
    Afternoon shift

    AlgaeCal

    Calgary, AB
    15 days ago
  •  ...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... 
    Microsoft
    Permanent employment
    Full time
    Casual work
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    Foremost

    Calgary, AB
    10 days ago
  •  ...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... 
    Senior
    Contract work
    Manual labor

    Myticas Consulting

    Calgary, AB
    1 day ago
  • $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 time
    Internship

    Advanced Micro Devices

    Calgary, AB
    3 days ago
  •  ...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 time
    Work at office
    2 days per week
    3 days per week

    Cognizant

    Calgary, AB
    10 days ago
  • $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 time
    Casual work
    Relocation
    Monday to friday
    Flexible hours

    ON TRACK CONTROLS INC.

    Calgary, AB
    3 days ago
  • $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 time
    Internship
    Relocation

    Kaiyan Medical

    Calgary, AB
    5 days ago
  • $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 time
    For contractors

    hep energy Canada Ltd

    Calgary, AB
    8 days ago
  •  ...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... 
    Senior
    Full time
    Internship

    Ndax Canada Inc.

    Calgary, AB
    a month ago
  •  ...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... 
    Microsoft
    Contract work

    Astra North Infoteck Inc.

    Calgary, AB
    6 hours ago
  •  ...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... 
    Senior
    Microsoft
    Work at office
    Local area
    Relocation

    Beam Suntory, Inc

    Calgary, AB
    17 days ago

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!