Job Summary:
We are seeking a highly skilled Dynamics 365 Senior Developer to lead the technical design development and implementation of customized solutions within the Microsoft Dynamics 365 Customer Engagement (CE) platform. This role involves working closely with functional consultants solution architects and business stakeholders to deliver scalable high-performance solutions that align with business goals.
The ideal candidate has extensive experience with Dynamics 365 CRM (online) Power Platform and Azure services along with strong development expertise in custom plugins workflows JavaScript Power Automate and API integrations. In addition to technical excellence the Senior Developer is expected to contribute to solution architecture discussions mentor junior developers and uphold development best practices throughout the software delivery lifecycle.
This is an excellent opportunity for a self-driven professional who thrives in dynamic environments and is passionate about building innovative enterprise-grade CRM solutions using the Microsoft technology stack.
Key Responsibilities:
- Build and maintain custom plugins workflows JavaScript Power Automate flows and integrations within the Dynamics 365 CE and Power Platform ecosystem.
- Work closely with solution architects functional consultants and business stakeholders to translate requirements into robust technical solutions.
- Uphold high coding standards conduct peer reviews and promote ALM (Application Lifecycle Management) using tools like Azure DevOps.
- Provide technical guidance share knowledge and support the professional development of less experienced team members.
- Continuously update skills and knowledge to keep pace with new features tools and best practices within Dynamics 365 Power Platform and Azure.
- Assist pre-sales teams by contributing to solution design technical write-ups estimates and demonstrations during sales pursuits and RFP responses.
Qualifications:
- Bachelors degree in computer science Information Technology or a related field.
- 7 Years of Experience with Dynamics 365 CRM (Cloud).
- Extensive background in implementing and customizing Dynamics 365 Online solutions across various industries.
- Proficient in customizing entities forms views workflows plugins and JavaScript-based client-side scripting.
- Experience with Azure Functions Logic Apps Service Bus and API Management for extending and integrating Dynamics 365.
- Skilled in building and customizing Power Pages using Web Templates Liquid JavaScript and custom authentication/authorization.
- Deep understanding of Dataverse schema Power Automate and integration with Power Apps with performance and security best practices.
- Hands-on experience with Dynamics 365 Sales Customer Service Customer Insights Field Service and Dynamics 365 Contact Center.
- Experienced in designing dashboards and reports using Power BI SSRS FetchXML-based reports and integrating external data sources for comprehensive business intelligence.
- Proficient in using middleware tools such as KingswaySoft and custom APIs to integrate Dynamics 365 with ERP systems databases and third-party platforms.
- Proven skills in managing complex data migrations including cleansing transformation and performance tuning.
- Hands-on experience with Azure DevOps for source control CI/CD pipelines and work item management; actively participates in Agile/Scrum ceremonies including sprint planning reviews and retrospectives.
- Skilled in related Microsoft technologies such as SQL Server SharePoint Microsoft Office 365 (Excel Outlook Teams) and PowerShell for automation and system administration tasks.
- Self-motivated and dependable with a commitment to delivering high-quality solutions; excels at mentoring junior developers and collaborating effectively with both internal technical teams and business stakeholders to bridge technical and functional needs.
- Familiarity with scalable design patterns multi-tenant cloud architecture and security best practices within the Dynamics 365 and Azure environments.
- Experience implementing automated testing unit testing of plugins/scripts and leveraging Azure DevOps for release management and quality control.
- Ability to produce clear technical documentation design diagrams and deliver presentations to both technical and non-technical stakeholders.
While not mandatory the following Microsoft certifications are highly advantageous for professionals in a Senior Dynamics 365 Developer role.
- PL-400: Microsoft Power Platform Developer
- PL-200: Microsoft Power Platform Functional Consultant
- AZ-204: Developing Solutions for Microsoft Azure
- PL-600: Microsoft Power Platform Solution Architect
- AZ-400: Designing and Implementing Microsoft DevOps Solutions
Industry Knowledge (Optional but advantageous)
- Familiarity with verticals such as public sector financial services or manufacturing to align solutions with domain-specific requirements.
Qualified candidates will be asked to complete a Predictive Index survey as part of the application process.
About Us
Endeavour Solutions is a top Microsoft Partner for ERP CRM and AI Cloud Business Applications providing SMB mid-market and corporate clients with advisory services implementation & training and ongoing support for their Microsoft Business Applications. Key focus areas include Microsoft Dynamics 365 Power Platform Business Central and Dynamics GP supporting clients across the United States and Canada.
With offices coast-to-coast across Canada and the United States Endeavour Solutions works with over 1100 active clients spanning each of the major time zones across North America. Founded in 1989 Endeavour operates several key brands including Endeavour Solutions GP Support North and Purely CRM.
The candidate should have a reliable vehicle as some travel will be required. They must be legally entitled to work in Canada and be available for occasional travel to other parts of Canada or the USA. We offer a competitive starting salary and performance bonuses along with health and dental plans.
Endeavours AODA Statement of Commitment
Endeavour Solutions is an equal opportunity employer that does not discriminate against any employee or applicant based on race ancestry place of origin colour ethnic origin citizenship religion gender identity gender expression creed sex sexual orientation age record of offences marital status family status or disability. Endeavour is committed to a fair and inclusive work environment. We will endeavor to accommodate the needs of qualified applicants in all parts of the hiring process.
Required Experience:
Senior IC