We're seeking a Technical Developer to join our consulting team, specializing in Microsoft Dynamics 365 Customer Engagement solutions. The role involves designing and implementing custom technical solutions across the Power Platform, working collaboratively with functional consultants, configurators, and global development teams to deliver enterprise-grade CRM solutions.
Requirements
- Design and develop custom plugins, workflow activities, and custom APIs using C# and the Dynamics 365 SDK
- Build custom PCF (PowerApps Component Framework) controls to deliver enhanced user experiences in model-driven applications
- Develop and maintain Power Apps Portals (Power Pages) solutions
- Create and optimize complex JavaScript web resources
- Design and implement custom Azure integrations
- Develop and maintain integration solutions using Web APIs, OData endpoints, and third-party connectors
- Collaborate with functional consultants to translate business requirements into technical specifications and solution designs
- Provide technical guidance and code reviews for offshore development teams
- Participate in solution architecture discussions
- Work directly with clients to understand technical requirements, present solution options, and provide technical demonstrations
- Mentor application configurators on technical possibilities and constraints within the platform
- Implement comprehensive unit testing and support user acceptance testing phases
- Manage solution packaging, deployment through development, test, and production environments
- Troubleshoot and resolve technical issues across development, test, and production environments
- Participate in code reviews and ensure solutions follow Microsoft best practices and security guidelines
- Document technical designs, code implementations, and deployment procedures
Benefits
- Competitive compensation package
- Discretionary bonus program
- Comprehensive medical, prescription drug and dental coverage plan
- Defined contribution pension plan
- Vacation policy plus firm paid days
- Statutory holidays and paid personal days
- Range of exciting programs and benefits designed to support physical, financial and social well-being