Enable job alerts via email!

Software Engineer (Dynamics 365 & Power Platform, Azure, React, Angular - Full Stack)

EXASOFT PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading enterprise solutions provider in Singapore is seeking an experienced Dynamics 365 Developer. You will own the customization of Dynamics 365 modules, design model-driven Power Apps, and lead Azure architectural decisions. The ideal candidate has over 12 years of enterprise application development experience, particularly with Dynamics 365 CE and Azure services. This role requires expertise in plugin development, Power Automate, and mentoring junior engineers.

Qualifications

  • 12+ years of enterprise application development experience.
  • 5+ years of hands-on experience with Microsoft Dynamics 365 CE.
  • Experience integrating D365 with Azure services.

Responsibilities

  • Own the customization, configuration, and extension of Dynamics 365 CE modules.
  • Design and implement model-driven Power Apps.
  • Lead architectural decisions for Azure Functions and integrations.

Skills

Microsoft Dynamics 365 CE
Plugin development using C#
Power Platform tools
Power Automate
SQL and PL/SQL
ReactJS
AngularJS
Azure Functions
Logic Apps
Service Bus
Job description
Responsibilities
  • Own the customization, configuration, and extension of Dynamics 365 CE modules including complex plugin development, workflows, and custom scripting (JS/TS/C#)
  • Design and implement model-driven Power Apps and advanced Power Automate flows, including integration with external APIs and Azure components
  • Lead architectural decisions and design for Azure Functions, Service Bus integrations, Logic Apps, and custom connectors
  • Oversee end-to-end development lifecycle across multiple workstreams including release management, CI/CD pipelines, performance optimization, and secure deployments
  • Guide the design and development of internal tools and reusable components like JSX, Web Resources, Power App Components) across teams
  • Collaborate with business analysts and clients for requirement gathering, process mapping, and solution blueprinting
  • Participate in Dynamics 365 version upgrades, regression planning, testing automation, and impact assessments
  • Conduct code reviews, enforce coding standards, and lead resolution of production-critical issues
  • Mentor junior engineers and contribute to capability building within the team
Requirements
  • 12+ years of enterprise application development experience
  • 5+ years of hands‑on experience in Microsoft Dynamics 365 CE (8.x to 9.x), including:
    • Plugin development using C#
    • Workflow customization
    • Web resources using JavaScript/TypeScript
    • Ribbon customization and command bar extensions
  • Strong command over Power Platform tools, especially:
    • Model-Driven Apps
    • Power Automate (complex flows, error handling, multi-system orchestration)
    • Custom connectors
  • Experience integrating D365 with Azure services including:
    • Azure Functions
    • Logic Apps
    • Service Bus (Queues/Topics)
    • Azure DevOps CI/CD pipelines
  • Frontend expertise in ReactJS and working knowledge of AngularJS
  • Proven ability to troubleshoot high-scale production issues and optimize D365 performance
  • Strong command of SQL and PL/SQL, and familiarity with databases like Oracle and MySQL
  • Hands‑on experience in cross-functional Agile teams, preferably in regulated industries
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.