Job Search and Career Advice Platform

Enable job alerts via email!

C#.NET Application Developer

Nigel Frank International

Singapore

On-site

SGD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • Experience with Dynamics 365 CRM (CE) is beneficial.
  • Familiarity with version control tools is a plus.
  • Experience with Microsoft certifications such as PL-200, PL-400 is advantageous.

Responsibilities

  • Participate in requirement workshops and translate business needs into technical designs.
  • Develop solutions across Dynamics 365 CRM, Power Apps, and Power Automate.
  • Perform unit testing and assist clients during UAT execution.
  • Provide application support for cloud and on-premise environments.

Skills

Hands-on experience with .NET and C#
Strong foundation in software development
Proficiency in SQL Server
Strong communication skills
Experience in web technologies: HTML, CSS, JavaScript

Education

Diploma or Bachelor’s Degree in Computer Science

Tools

Visual Studio
Job description
About the client:

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.

Responsibilities:
Full SDLC Participation
  • 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

Application Development & Integration
  • 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.

Support, Enhancements & Continuous Improvement
  • 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.

Collaboration & Quality Assurance
  • 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.

What You Need to Bring
Must-Have
  • 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.

Good-to-Have / Bonus
  • 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.

Training Will Be Provided

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.

Why This Role Is Exciting
  1. Full end-to-end SDLC exposure, you will never just be a “coder.”

  2. Perfect for .NET developers who want to upscale into CRM, low-code, and enterprise solutions.

  3. Gain hands-on experience in building cloud applications and digital solutions used at scale.

  4. Work on impactful government and enterprise transformation projects.

  5. Strong career growth pathways into Tech Lead, Solution Architect, or Power Platform Specialist roles.

What you need to do now

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.