Software Developer — Microsoft Dynamics 365 CE & Power Platform

Cadenza Solutions

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cadenza Solutions seeks a Software Developer to own Dynamics 365 CE and Power Platform delivery end to end for APAC clients in a hybrid role blending architecture and delivery management.

You will write C# plugins, build Power Automate flows, and design Dataverse models, while coordinating with stakeholders through workshops, UATs, and go-live support.

Experience with AI-assisted development is a strong plus, as is mentoring teams and driving continuous improvement across delivery pipelines.

Qualifications

  • 10+ years in IT with hands-on Dynamics 365 CE and Power Platform delivery.
  • Proven experience leading at least one on-premise to Dynamics 365 cloud migration.
  • Strong development skills: C# plugins, custom APIs, JavaScript web resources, Power Automate, Dataverse.
  • Experience with Power Apps (Model-Driven & Canvas) and Power Pages.

Responsibilities

  • Architect Dynamics 365 CE and Power Platform solutions, including cloud migrations from on-premise environments.
  • Customize Dynamics 365 CE: custom entities, business process flows, business rules, workflows, and case routing.
  • Develop C# plugins, custom APIs, and JavaScript web resources; build ribbon commands with Ribbon Workbench / XRM Toolbox.
  • Build Power Automate flows and responsive Canvas and Model-Driven apps.
  • Design Dataverse data models and configure security roles, business units, and access controls.

Skills

Delivery management
Client stakeholder management
Mentoring teams
Agile/Scrum

Education

Bachelor's or equivalent degree

Tools

C# plugins
Power Automate
Dataverse
JavaScript web resources
Azure Functions
Service Bus
Logic Apps
REST/Web API
Power Apps
Power Pages
Power BI

Job description

Software Developer — Microsoft Dynamics 365 CE & Power Platform
About the Role

We are looking for a Software Developer who can own Microsoft Dynamics 365 Customer Engagement (CE) and Power Platform delivery end to end for APAC clients. This is a hybrid role that blends hands-on technical depth with delivery management: you will architect and build solutions, and manage client relationships, project outcomes from requirements through go-live and support.

The ideal candidate is equally comfortable writing a C# plugin, running a UAT workshop with business stakeholders, and defending a project plan to client leadership. Experience applying AI-assisted development to accelerate delivery is a strong plus.

Key Responsibilities
Solution Architecture & Development
  • Architect Dynamics 365 CE and Power Platform solutions, including cloud migrations from on-premise environments
  • Customize Dynamics 365 CE: custom entities, business process flows, business rules, workflows, and case routing
  • Develop C# plugins, custom APIs, and JavaScript web resources; build ribbon commands with Ribbon Workbench / XRM Toolbox
  • Build Power Automate flows and responsive Canvas and Model-Driven apps
  • Design and deliver Power Pages applications, including licensing-optimized external-facing portals
  • Design Dataverse data models and configure security roles, business units, and access controls
  • Set and enforce development standards through code reviews and reusable components
  • Manage application lifecycle (ALM) with solution source control and deployment pipelines (e.g., Azure DevOps)
  • Produce solution design documents and functional/technical specifications
Integration & Cloud
  • Design and build integrations with finance, LMS, attendance, and lead-management systems using REST / Web APIs, Power Automate, and Azure services
  • Implement asynchronous processing with Azure Functions and Service Bus; integrate with SharePoint Online, Outlook, and Microsoft Teams
  • Configure Dynamics 365 Contact Center / Customer Service — omnichannel setup, case management, and routing
  • Build reporting and dashboards in Power BI for operational and management visibility
  • Apply Dynamics 365 Copilot / AI Builder features to add intelligence to CRM workflows
  • Own production support and managed services — incident resolution, SLAs, and continuous improvement
Delivery & Project Management
  • Own end-to-end delivery of Dynamics 365 CE and Power Platform projects — planning, estimation, risk management, and stakeholder communication
  • Serve as the primary technical point of contact for client leadership
  • Run requirement workshops, solution design sessions, UAT cycles, and end-user training
  • Mentor and coordinate developers across concurrent projects
  • Deliver in Agile/Scrum sprints with cross-functional teams
  • Support pre-sales and bid activities — effort estimation, solution proposals, and scoping for new opportunities
  • Plan resourcing and track budget/utilization across the delivery team
Required Qualifications
  • 10+ years in IT, with 7+ years hands-on delivering Dynamics 365 CE and Power Platform solutions
  • Proven experience leading at least one on-premise to Dynamics 365 cloud migration
  • Strong development skills: C# plugins, custom APIs, JavaScript web resources, Power Automate, Dataverse
  • Experience with Power Apps (Model-Driven & Canvas) and Power Pages
  • Solid grounding in Azure integration services (Functions, Service Bus, Logic Apps) and REST/Web API integration
  • Demonstrated project management and client stakeholder management experience for APAC clients
  • Bachelor's or equivalent educational degree
Additional skills - Nice to Have
  • Experience with Dynamics 365 Contact Centre / Customer Service
  • Track record of cost-optimization solutions (e.g., licensing reduction via Power Pages)
  • Early adoption of AI-assisted development (e.g., Claude Code, Codex, cloud/local LLMs) to accelerate delivery
  • Relevant Microsoft certifications and an active Microsoft Learn profile
  • Experience mentoring teams and acting as a technical escalation point
  • Familiarity with Power BI reporting and data governance / PDPA compliance in a Singapore context
  • Exposure to ALM tooling (Azure DevOps, source control) for Dynamics solutions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Dynamics 365 Technical Lead / Solution Architect
Dynamics 365 Technical Lead / Solution Architect

CORNERSTONE GLOBAL PARTNERS PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Power Platform Developer
Power Platform Developer

Bbgcservices • Singapore

On-site
SGD 60,000 - 85,000
Senior Power Platform Developer
Senior Power Platform Developer

SIMPLIFYNEXT PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Microsoft certifications funding
Mentoring and growth plan
Regional exposure across APAC
Microsoft Dynamics CRM Developer
Microsoft Dynamics CRM Developer

Infinite Computer Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Microsoft Dynamics 365 Consultant
Microsoft Dynamics 365 Consultant

Rapsys Technologies Pte Ltd. • Singapore

On-site
SGD 90,000 - 130,000
PowerPlatform Developer
PowerPlatform Developer

Simplifynext • Singapore

On-site
SGD 90,000 - 130,000
Competitive salary + performance bonus
Certification sponsorship
Structured career path toward Lead Developer/Solution Architect
+4
D365 CRM Architect
D365 CRM Architect

Rapsys Technologies Pte Ltd. • Singapore

On-site
SGD 180,000 - 300,000
Senior Dynamics 365 BC Functional Consultant
Senior Dynamics 365 BC Functional Consultant

sa.global • Singapore

Remote
SGD 70,000 - 95,000
Inclusive work environment
Opportunities for continuous professional development
Senior CRM Architect & Power Platform Expert
Senior CRM Architect & Power Platform Expert

jobline resources pte. ltd. • Singapore

On-site
SGD 90,000 - 140,000
Senior Dynamics 365 CE & Power Platform Architect
Senior Dynamics 365 CE & Power Platform Architect

Cadenza Solutions • Singapore

Hybrid
SGD 120,000 - 180,000