Job Summary
We are seeking a highly skilled and motivated Technical Consultant to join our dynamic team. The ideal candidate will be responsible for the design, development, and implementation of robust solutions on the Microsoft Dynamics 365 CRM platform. This role requires a deep understanding of the Dynamics 365 and Power Platform ecosystems, coupled with a passion for solving complex business challenges and delivering exceptional value to our clients.
Key Responsibilities:
Solution Design & Development:
- Collaborate with business analysts and stakeholders to understand business requirements and translate them into technical specifications.
- Design and develop custom solutions, including plugins, custom workflows, and integrations using the Dynamics 365 SDK, C#, and .NET.
- Build and configure model-driven and canvas apps using the Power Platform (Power Apps, Power Automate, Power BI).
Implementation & Customization:
- Perform hands-on customization of Dynamics 365 entities, forms, views, and dashboards.
- Develop and maintain client-side scripts using JavaScript to enhance the user interface and user experience.
- Integrate Dynamics 365 CRM with other systems and applications using APIs, web services, and Azure Logic Apps.
Data Management & Reporting:
- Design and execute data migration strategies to import and export data from legacy systems.
- Develop custom reports and dashboards using Power BI and SSRS to provide actionable insights.
Technical Leadership & Support:
- Provide technical guidance and best practices to clients and internal teams.
- Troubleshoot and resolve technical issues, providing ongoing support and maintenance for deployed solutions.
- Stay current with the latest advancements in the Dynamics 365 and Power Platform.
Qualifications & Skills
Education:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience:
- Proven experience as a Technical Consultant, Developer, or a similar role with a focus on Microsoft Dynamics 365 CRM.
- Extensive experience with the Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
- Strong proficiency in C#, .NET, JavaScript, HTML, and CSS.
- Hands-on experience with Azure services such as Logic Apps, Functions, and Service Bus.
- Familiarity with data migration tools and methodologies.
Skills:
- In-depth knowledge of the Dynamics 365 CRM architecture and customization capabilities.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- Ability to work effectively in a collaborative, fast-paced environment.
Desirable Certifications:
- Microsoft Certified: Power Platform Developer Associate
- Microsoft Certified: Dynamics 365 + Power Platform Solution Architect Expert
- Other relevant Microsoft certifications.