Dynamics 365 & Power Platform Developer
Role details
Job location
Tech stack
Job description
We are looking for a Dynamics 365 & Power Platform Developer to design, build, and maintain CRM and Power Platform solutions that support our business processes. You will work closely with technical and non-technical stakeholders to translate functional requirements into scalable, high-quality solutions within the Microsoft ecosystem and Azure cloud., * Design, develop, test, and deploy Microsoft Dynamics 365 CRM customizations and Power Platform solutions.
- Build and maintain CRM components: entities, fields, forms, views, dashboards, workflows, and business rules.
- Develop custom plugins, workflows, and activities using C#.
- Build and maintain solutions using Power Apps and Power Automate.
- Write clean, efficient, well-documented code following best practices.
Collaboration & Requirements
- Collaborate with stakeholders to understand business needs and translate them into technical specifications.
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives).
- Work closely with developers, QA, architects, and product managers to deliver high-quality solutions.
- Mentor junior developers and support team members with technical guidance.
Integrations & Cloud
- Implement and configure integrations between CRM and external systems (REST APIs, Azure services, internal applications).
- Use Azure services where needed, including Azure Functions, Logic Apps, API Management, Service Bus, and Azure Active Directory.
- Support CI/CD pipelines and DevOps processes (Azure DevOps, Git).
Maintenance & Quality
- Troubleshoot and resolve CRM and Power Platform issues.
- Participate in code reviews and ensure solutions follow architectural and security guidelines.
- Stay current with Microsoft Dynamics 365, Power Platform updates, and Azure best practices.
Requirements
Do you have experience in SharePoint?, Do you have a Master's degree?, * 3+ years of experience developing solutions for Microsoft Dynamics 365 CRM and Power Platform.
- Strong knowledge of CRM configuration (entities, forms, views, workflows).
- Hands-on experience with Power Apps and Power Automate.
- Strong programming skills in C#, JavaScript, TypeScript, and SQL.
- Experience with Dynamics 365 API integrations.
- Understanding of Azure cloud services relevant to CRM integrations (Functions, Logic Apps, Service Bus, API Management).
- Familiarity with DevOps practices using Azure DevOps and Git.
- Experience working in Agile/Scrum environments.
- Strong analytical, troubleshooting, communication, and collaboration skills.
- Bachelor's degree in Computer Science, Information Technology, or related field., * Master's degree in a relevant field.
- Experience with additional Microsoft technologies: Microsoft 365, SharePoint, Teams.
- Experience integrating Power Platform and CRM with multiple enterprise systems.
- Knowledge of AI/ML concepts or experience with AI-driven features in Dynamics.
- Experience with testing frameworks and automated testing for CRM/Power Platform.
- Understanding of cloud architecture, identity management (Azure AD), and security practices.