You will build and extend features within the Microsoft Dynamics 365 CRM ecosystem.
Responsibilities
Design and build features and integrations in Microsoft Dynamics 365 CRM, including entities, forms, views, business rules, workflows, and security roles.
Develop Power Platform solutions (Power Apps, Power Automate, Power BI) to automate business processes and streamline workflows.
Engineer services and extensions using C#, contributing across Java and Python where necessary.
Integrate cloud services on Azure or AWS, implementing modern CI/CD, infrastructure-as-code, and observability.
Collaborate in Agile ceremonies and maintain high-quality stories, tests, and documentation.
Required Skills
4–6+ years of professional software development experience, with 3+ years focused on Microsoft Dynamics 365 CRM.
Hands-on experience with Power Platform (Power Apps, Power Automate).
Strong programming skills in C#; working proficiency in Java and/or Python.
Practical experience deploying/integrating solutions on Azure and/or AWS.
Solid understanding of REST APIs, authentication (OAuth, Azure AD), and solution packaging strategies.
Familiarity with Agile delivery, backlog management, and CI/CD pipelines (e.g., Azure DevOps).