Senior Microsoft Dynamics 365 Developer
Pay Rate: $90/hour
Job Type: Contract
Location: Toronto, Ontario
Work Model: Onsite
Must-Have Skills
- 5+ years of experience developing and supporting enterprise applications, including Microsoft Dynamics 365 Customer Engagement (CE)
- Hands-on experience implementing Dynamics 365 CE configurations, customizations, and integrations
- Experience with Microsoft Power Platform, including Power Apps and Power Automate
- Strong development experience with C#, .NET, JavaScript, and Power Fx
- Experience working with Dataverse, entity relationships, and platform extensibility
- Experience supporting iterative, enhancement-driven delivery and post-MVP solution evolution
- Experience working within structured governance, security, and enterprise delivery frameworks
- Microsoft Dynamics 365 Finance & Operations (F&O) integration experience preferred
Job Description
InnosysTech is seeking a Senior Microsoft Dynamics 365 Developer to support the enhancement and evolution of enterprise Dynamics 365 solutions. The successful candidate will work within a cross-functional team to design, develop, configure, customize, and integrate Microsoft Dynamics 365 Customer Engagement (CE) solutions while ensuring alignment with enterprise architecture, security, and development standards.
Key ResponsibilitiesDynamics 365 Configuration and Development
- Design, configure, customize, and extend Microsoft Dynamics 365 Customer Engagement (CE) solutions.
- Develop custom components, plugins, workflows, business rules, forms, views, and dashboards.
- Translate approved technical designs and user stories into tested, deployable solutions.
- Implement maintainable and scalable solutions that align with enterprise standards.
Integration and Data Management
- Develop and support integrations between Dynamics 365 CE and enterprise applications.
- Implement API-based, service-based, and event-driven integrations.
- Support data validation, transformation, migration, and synchronization activities.
- Work with Dataverse and enterprise data models to ensure data integrity and performance.
Testing and Quality Assurance
- Develop unit-tested, production-ready solutions.
- Support system testing, integration testing, and user acceptance testing.
- Troubleshoot defects and resolve technical issues throughout the delivery lifecycle.
- Ensure solutions meet quality, security, and operational requirements.
Deployment and Production Support
- Participate in deployment, release, and post-production stabilization activities.
- Support ongoing enhancements and solution evolution following MVP releases.
- Provide technical support and issue resolution in production and non-production environments.
Documentation and Knowledge Transfer
- Create and maintain technical documentation.
- Support knowledge transfer activities and contribute to long-term operational sustainability.
- Collaborate with project teams, architects, business analysts, testers, and vendor resources.
Required Skills and ExperienceMicrosoft Dynamics 365 & Power Platform
- Strong experience developing and extending Microsoft Dynamics 365 Customer Engagement (CE) solutions.
- Experience with Power Apps, Power Automate, and Microsoft Power Platform.
- Strong understanding of Dataverse architecture, entities, relationships, and security models.
- Experience implementing workflows, business process automation, and platform customizations.
- Experience with Dynamics 365 Finance & Operations (F&O) integrations is highly desirable.
Application Development & Integration
- Strong development experience with:
- C#
- .NET
- JavaScript
- Power Fx
- Experience implementing enterprise integrations and data flows.
- Knowledge of API-based integrations, event-driven architectures, and enterprise integration patterns.
- Understanding of data transformation, validation, and performance optimization.
Azure & DevOps
- Familiarity with Azure-based application hosting and integration services.
- Experience with CI/CD pipelines, version control, and DevOps practices.
- Experience working within enterprise development and release management processes.
Enterprise Delivery Experience
- Experience working within structured governance, security, and compliance frameworks.
- Experience supporting enhancement-driven and iterative delivery approaches.
- Ability to work effectively within cross-functional teams consisting of internal and vendor resources.
- Strong analytical, troubleshooting, communication, and documentation skills.
Nice to Have
- Experience with Microsoft Dynamics 365 Finance & Operations (F&O).
- Experience with Azure Integration Services.
- Experience in large-scale public sector or enterprise environments.
- Experience with enterprise security, compliance, and governance standards.
- Microsoft Dynamics 365 and Power Platform certifications.
Pay: $90.00-$95.00 per hour
Benefits:
- RRSP match
- Wellness program
Experience:
- Dynamics 365 CE: 5 years (required)
- Dynamics F&O: 5 years (required)
- Microsoft Power Automate: 5 years (required)
- Dataverse: 5 years (required)
Work Location: Hybrid remote in Toronto, ON (Toronto District)