Dynamics 365 Developer

Position ID
Position Type
Full Time
Position Location(s)


Imagination, ingenuity and entrepreneurial thinking leads to endless opportunities.


Combine your passion with purpose and join MNP’s Technology team as a Dynamics 365 Developer. Work with tech-savvy problem solvers who embrace digital transformation and the possibilities technology brings to the future of our industry. You’ll make an impact by designing, developing and maintaining innovative, high-quality solutions that are defining the way MNP does business.


MNP is a leading national accounting, tax and business consulting firm in Canada. Entrepreneurial to our core, our team members are successfully ‘disrupting’ mid-market business practices.



Key Responsibilities

  • Design, architect and enhance internal Dynamics 365 solutions, leveraging knowledge of best practices and capabilities of the platform
  • Integrate Dynamics 365 solutions with third-party or in-house built on-prem and cloud applications
  • Design and develop Dynamics 365/PowerApps Apps
  • Automate business processes and intelligence with Power Platform (Power Automate, Power BI, PowerApps)
  • Define, discuss and document solution, application and data architectures
  • Understand, diagnose and recommend solutions for specific functional and technical challenges
  • Collaborate with internal stakeholders and business leaders to identify needs, define a solution to meet those needs and implement the working, timely solution
  • Develop a thorough understanding of MNP’s services, businesses and industry


  • Minimum 8 years of related work experience in information technology with a minimum of 3 years experience with the Office 365 Platform and Dynamics 365 (Sales and Marketing)
  • In-depth, hands-on knowledge of the Microsoft Dynamics 365 platform, the Common Data Service (CDS), security model and UCI
  • Experience with the Microsoft Power Platform: PowerApps – Canvas, Model-driven apps and Power Automate
  • Experience working within an Agile Software Development Process
  • Working knowledge of Microsoft Azure services
  • Development of Dynamics 365 plugins with C#
  • Experience using Typescript, JavaScript, HTML, CSS and responsive web design
  • Proficiency with Visual Studio, Azure DevOps and experience with GIT Repositories
  • Ability to plan, build and deploy solutions in large organizations
  • Advanced critical thinking, problem solving skills, ability to coordinate with multiple teams and excellent verbal and written communication skills


More than a paycheque, MNP delivers. You’ll be empowered to share your ideas, take on new challenges and advance your career.


Join a diverse firm committed to maintaining its unique culture and fostering a balanced lifestyle. MNP offers benefits that allow you to thrive at work and outside the office! You can expect: generous paid time off including 4 personal days, firm sponsored FUN social events, a group pension plan with 4% matching contribution, client and team member referral bonuses, a wellness subsidy, health and dental benefits, work-life flexibility, exclusive access to a variety of perks and discounts, professional development assistance, learning opportunities through MNP University, a flexible dress for your day environment and more!




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us

Not ready to apply? Create a profile and connect with us for general consideration.