We are seeking a highly experienced and senior-level Dynamics 365 and Power Platform Developer to join our dynamic team. This role requires a developer with deep technical expertise in Dynamics 365 and the Power Platform, including Power Pages. The ideal candidate will possess exceptional English communication skills and have a proven track record of delivering high-quality solutions.
Responsibilities:
Lead the design, development, and deployment of Dynamics 365 solutions, including customization and configuration to meet business requirements.
Develop, enhance, and maintain Power Platform solutions, including Power Apps, Power Automate, Power BI, and Power Pages.
Create and manage complex integrations between Dynamics 365 and non-Microsoft products, ensuring seamless data flow and functionality.
Collaborate closely with stakeholders to gather requirements, define solution architectures, and deliver technical specifications.
Provide technical leadership and mentorship to junior developers and team members.
Troubleshoot and resolve technical issues, ensuring optimal performance and reliability of deployed solutions.
Conduct code reviews to maintain high-quality standards and best practices.
Stay current with emerging technologies and industry trends, continually enhancing your skills and knowledge.
Document development processes, configurations, and user guides to ensure comprehensive knowledge sharing.
To be successful in this role, you will have:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum of 10 years of experience in Dynamics 365 development and Power Platform solutions.
Broad knowledge and experience across all of the Dynamics 365 CE apps including, Sales, Customer Service, Customer Insights, Field Service and Project Operations
Experience extending Dynamics 365 and PowerApps including: Javascript, Plugins, Customer APIs, Azure functions, Canvas apps etc.
Expertise in Power Pages and experience in building and customizing portals.
Strong proficiency in designing and implementing complex integrations, including knowledge of integration tools and methodologies.
Exceptional English communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
Proven experience with Azure services and cloud technologies.
Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
Ability to work independently and manage multiple projects simultaneously.
Microsoft certifications in Dynamics 365 and Power Platform are highly desirable.