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
- 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
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.





