We are seeking a Senior Developer to join a talented team focused on migrating and enhancing Microsoft Dynamics 365 applications from on-premise to cloud environments. This is an exciting opportunity for someone with strong .NET development skills, experience with Azure, and a passion for enterprise system architecture.
About the Role:
As a Senior Developer, you will play a key role in modernising and migrating Dynamics 365 applications to the cloud. You will work on redesigning workflows, refactoring .NET components, and contributing to the design and integration of cloud-based solutions. You will also support testing, documentation, and collaboration within a cross-functional team.
Key Responsibilities:
* Migrate Dynamics 365 on-premise applications to cloud environments (Dataverse / Azure)
* Develop and maintain custom workflows, entities, and integrations within Dynamics 365
* Refactor and modernise .NET-based APIs for cloud compatibility and scalability
* Collaborate on solution architecture, environment design, and integration planning
* Contribute to Agile delivery teams, including backlog management, documentation, and testing
* Implement and support CI/CD pipelines using Azure DevOps
* Apply UX/UI principles to enhance user-centred design and application usability
* Support enterprise system integrations, monitoring, logging, and alerting processes
Skills & Experience Required:
* 5+ years' experience in .NET application development (C#, ASP.NET, Web API)
* Hands-on experience with Microsoft Dynamics 365 (custom workflows, entities, integrations)
* Strong experience with Azure services, Azure DevOps, and CI/CD pipelines
* Experience with SQL Server, SSRS, SSIS, and data extraction queries for testing
* Knowledge of Power Platform (Power Automate, Power BI, Power Apps)
* Familiarity with AWS serverless technologies (Lambda, S3, SQS) and ESRI ArcGIS products is desirable
* Strong analytical, problem-solving, and communication skills
* Understanding of UX/UI principles and user-centered design
Why Apply:
This is a fantastic opportunity to work on complex cloud migrations and enterprise systems in a collaborative environment. Remote work flexibility is available for the right candidate.