Point your AI agent at freehire and let it find you a job.

Get the CLI →

TECH MAHINDRA LIMITED (SINGAPORE BRANCH)

NewBe an early applicant

Microsoft Dynamics-Applications Programmer

Posted 1 view
Discussion

Summary

Designs, develops, and supports enterprise business applications built on Microsoft Dynamics 365 CRM and the Power Platform — writing plugins, workflows, custom APIs, and system integrations, customizing Model-Driven Apps, and maintaining secure, high-performing production applications.

Analyst Programmer with strong Microsoft Dynamics 365 CRM and Power Platform expertise to design, develop, enhance, and support enterprise business applications. The role involves developing scalable solutions, customizing CRM applications, integrating enterprise systems, and maintaining secure, high-performing applications aligned with business requirements.

Key Responsibilities

  • Design, develop, and maintain Microsoft Dynamics 365 CRM and Power Platform solutions.
  • Develop and maintain application code, plugins, workflows, custom APIs, and integrations based on technical specifications.
  • Configure and customize Model-Driven Apps, Power Apps, Power Automate, and Dataverse.
  • Develop integrations with external systems using REST APIs, Web Services, and Azure services.
  • Analyze business requirements and translate them into technical solutions.
  • Perform testing, debugging, defect resolution, and application enhancements.
  • Maintain technical documentation and support production environments.
  • Ensure compliance with security, governance, and best coding practices.

Required Skills

  • Microsoft Dynamics 365 CRM Development
  • Power Platform (Power Apps, Power Automate, Dataverse)
  • C#, .NET, ASP.NET, JavaScript, TypeScript
  • REST APIs, Web Services, Azure Integration Services
  • SQL Server and database development
  • Git, Azure DevOps, CI/CD
  • Application security, authentication, and authorization
  • Agile software development methodologies

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Programming & Systems Analysis, Computer Studies, or a related discipline.

Experience

  • Minimum 8 years of experience as an Analyst Programmer, Applications Programmer, Computer Programmer, Systems Programmer, Technical Programmer, or equivalent software development role.
  • Hands-on experience in enterprise application development, CRM customization, system integration, and software maintenance.

Proven experience writing and maintaining application code based on technical specifications and business requirements.

Skills

See also

Solutions Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available