
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading recruitment agency is looking for an Application Developer experienced in Dynamics 365 CRM and Power Platform to get deep involvement in the full software development lifecycle. You will design, build, and support Microsoft business applications for government agencies and enterprise clients. Ideal candidates have a strong .NET/C# development background and the role provides opportunities for substantial career growth in tech roles. Training on Dynamics 365 CRM will be provided.
We are hiring an Application Developer (Dynamics 365 CRM + Power Platform) who wants deep, hands-on involvement in the full software development lifecycle (SDLC). In this role, you will design, build, implement, and support Microsoft business applications for government agencies and enterprise clients—gaining true end-to-end exposure from requirements to post-go-live.
Participate in requirement workshops and translate business needs into technical designs.
Develop solutions across:
Dynamics 365 CRM (CE)
Power Apps (Canvas & Model-Driven)
Power Automate workflows
Dataverse data models and business rules
Perform unit testing, assist with SIT, and support clients during UAT execution.
Contribute to deployment activities, release management, and post-launch support
Customize CRM modules using Microsoft best practices.
Build secure, scalable applications using .NET/C#, ASP.NET, and related frameworks.
Design and implement integrations using APIs, REST/SOAP, XML/JSON, WSDLs, and Azure connectors.
Write clean, maintainable code following engineering and coding standards.
Provide application support for cloud and on-premise environments.
Troubleshoot technical issues, implement enhancements, and optimize system performance.
Maintain technical documentation, design specs, and test scripts.
Work closely with BAs, QAs, PMs, and architects across all SDLC stages.
Conduct code reviews, participate in technical design discussions, and contribute to sprint ceremonies.
Diploma or Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or equivalent.
Strong foundation in software development and understanding of the SDLC.
Hands-on experience with .NET and C# development (highly encouraged to apply as this role is ideal for .NET developers looking to move into Dynamics CRM & Power Platform).
Experience in web technologies: HTML, CSS, JavaScript, XML/JSON.
Proficiency in SQL Server (schemas, stored procedures, functions, indexing).
Familiarity with Visual Studio and version control tools.
Strong communication skills and ability to collaborate within a team.
Experience with Dynamics 365 CRM (CE).
Experience with Power Apps, Power Automate, and Dataverse.
Exposure to Azure integrations or cloud technologies.
Microsoft certifications such as PL-200, PL-400, MB-210/220/230.
If you have a strong .NET/C# development background and are eager to enter the Microsoft business applications ecosystem, we will provide structured training on Dynamics 365 CRM and Power Platform.
Full end-to-end SDLC exposure, you will never just be a “coder.”
Perfect for .NET developers who want to upscale into CRM, low-code, and enterprise solutions.
Gain hands-on experience in building cloud applications and digital solutions used at scale.
Work on impactful government and enterprise transformation projects.
Strong career growth pathways into Tech Lead, Solution Architect, or Power Platform Specialist roles.
If you're interested in this role, click 'apply now' or reach out to Carson Wong at c.wong@masonfrank.com with an up-to-date copy of your CV.
EA License Number: 11C3017
EA Registration Number: R23118348