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