MNP
Technical Lead D365
MNP, Calgary, AB
Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.
Make an impact with our Technology - Development team as a Technical Lead D365. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology brings to the future of our industry. We're looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.
MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.
Responsibilities
Skills and Experience
With a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible 'Dress For Your Day' environment, firm sponsored social events and more!
We embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!
#LI-Hybrid
Make an impact with our Technology - Development team as a Technical Lead D365. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology brings to the future of our industry. We're looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.
MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.
Responsibilities
- Lead the design and implementation of Microsoft Dynamics 365 (Marketing, Sales, Project Operations, etc.) and Power Platform solutions (Power Apps, Power Automate, Power BI
- Lead the development of customizations, plugins, workflow and integrations for D365 applications with power Platform solutions
- Provide technical mentorship and guidance to team members, fostering skill development and knowledge enhancement
- Ensure adherence to development best practices, including code readability, modularization, reusability, and robust error handling
- Align low-code practices with pro-code standards to ensure reliability, supportability, and maintainability, while establishing robust development, integration, and data management standards for scalability
- Develop standards for system development, integrations, and data management using APIs, middleware, and connectors for consistency and scalability
- Manage system upgrades, migrations, and performance tuning to ensure optimal system operation
- Evaluate, solution, and build integrations between D365 applications and third-party systems
- Connect D365/Power Platform solutions with internal enterprise systems
- Collaborate and skillfully communicate with stakeholders of varying technical expertise, business analysts, and the product team to gather and analyze business requirements, translating them into technical solutions
- Coordinate with Microsoft and third-party vendors for technical support
- Understand and incorporate Dynamics and other licencing models to optimize licensing assignment within D365 applications
- Identify, plan, and implement solutions to resolve technical debt on an ongoing basis
Skills and Experience
- At least 6 years of experience with Microsoft Dynamics 365, including implementation and customization
- At least 5 years of experience in developing Microsoft Power Platform solutions, including Power Apps, Power Automate, and Power Query
- Five or more years of experience with REST API, SOAP, and JSON for custom integrations and triggers
- Familiarity with Power Platform administration, governance, and security such as permissions, user authentication (OAuth2), and compliance in Power Automate
- Experience with Azure services (Logic Apps, Azure Functions) and their integration with Dynamics 365
- Strong understanding of Microsoft Dataverse (formerly Common Data Service)
- Knowledge of D365 Web API and OData services
- Experience leveraging PowerShell Scripting, Power Fx, JavaScript
- Understanding of DevOps practices, including CI/CD pipelines for deploying and managing the solutions
- Self driven personality and manage multiple priorities in a fast-paced environment
- Demonstrated ability to effectively communicate, mentor team members and collaborate across diver teams to achieve organization goals
- Experience with the following would be considered an asset:
- Microsoft certifications in Dynamics 365 and/or Azure
- Experience with Microsoft Copilot, especially within the Microsoft 365 ecosystem
- Proficiency in programming languages such as C#, .NET, JavaScript, HTML, CSS
With a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible 'Dress For Your Day' environment, firm sponsored social events and more!
We embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!
#LI-Hybrid