Job Description

Job Description

· Develop and implement solutions using Dynamics 365 Sales, Customer Services, Marketing and Project Operations.

· Use Power Apps, Power Automate and the Dataverse to create effective business applications and workflows.

· Develop and maintain C# applications following Object-Oriented software development practices and SOLID principles.

· Create Azure solutions such as Azure Logic Apps, Azure Function Apps, Azure Service Bus and Azure API Management.

· Implement Continuous Integration/Continuous Deployment (CI/CD) using Azure DevOps.

· Follow a Test-Driven Development (TDD) approach, ensuring near 100% code coverage for unit tests.

· Collaborate with the QA team to ensure effective software testing, keeping track of Test Plans and Steps in Azure DevOps.

· Use tools such as ReSharper and Microsoft Code Analysis to ensure code quality and manage code via git in Azure DevOps.

· Develop and manage Scrum projects using the Boards and Work Items in Azure DevOps.

· Write early binding code for the Dataverse and create custom components like plug-ins, workflow activities, custom actions, APIs and Azure Functions.

· Design and manage effective workflows, business rules and business process flows in Power Apps and the Dataverse.

· Develop and implement solutions using Dynamics 365 Sales, Customer Services, Marketing and Project Operations.

· Use Power Apps, Power Automate and the Dataverse to create effective business applications and workflows.

· Develop and maintain C# applications following Object-Oriented software development practices and SOLID principles.

· Create Azure solutions such as Azure Logic Apps, Azure Function Apps, Azure Service Bus and Azure API Management.

· Implement Continuous Integration/Continuous Deployment (CI/CD) using Azure DevOps.

· Follow a Test-Driven Development (TDD) approach, ensuring near 100% code coverage for unit tests.

· Collaborate with the QA team to ensure effective software testing, keeping track of Test Plans and Steps in Azure DevOps.

· Use tools such as ReSharper and Microsoft Code Analysis to ensure code quality and manage code via git in Azure DevOps.

· Develop and manage Scrum projects using the Boards and Work Items in Azure DevOps.

· Write early binding code for the Dataverse and create custom components like plug-ins, workflow activities, custom actions, APIs and Azure Functions.

· Design and manage effective workflows, business rules and business process flows in Power Apps and the Dataverse.




Requirements

· Proven experience as a Power Platform Developer or similar role.

· Expertise in Dynamics 365, C# development and Azure Development.

· Proficiency in using Azure DevOps and implementing CI/CD.

· Familiarity with TDD and software testing methodologies.

· Knowledge of Object-Oriented software development and SOLID principles.

· Familiarity with Scrum project management methodologies.

· Experience with early binding, creating custom Dataverse components, Power Apps and Power Automate.

· Familiarity with proper ALM and SDLC practices for deploying Dataverse solutions.

· Knowledge of XML, JSON, FetchXML, JavaScript and tools like the XrmToolBox and PostMan.

· Experience using the Dataverse SDK, the Organisation Service Context and the Dataverse API.

· Ideally, certification in Dynamics 365 and the Power Platform.



Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application