Posted on: 09/09/2025
This role requires a deep understanding of the Dynamics 365 architecture and its customization capabilities, with a particular emphasis on enhancing user experience and automating business processes through code and configuration. You will be a key player in a collaborative team, responsible for full-lifecycle development - from gathering requirements to implementation and maintenance.
Key Responsibilities :
- Design, develop, and maintain complex client-side scripts using JavaScript and TypeScript to implement custom business logic, enforce data validation, and control form behavior within Dynamics 365 model-driven apps.
- Customize and configure Dynamics 365 CE, including forms, views, dashboards, and command bars, to align with intricate business requirements and improve operational efficiency.
- Act as a subject matter expert on the Dynamics 365 CE API and Dataverse schema, using programmatic methods to create, update, and manage records.
- Integrate Dynamics 365 with other enterprise systems and applications using web services, APIs, and asynchronous programming techniques.
- Debug, troubleshoot, and resolve performance bottlenecks and complex technical issues on both the front-end and back-end of Dynamics 365 environments.
- Mentor and provide guidance to junior developers, ensuring best practices for coding, testing, and documentation are followed.
- Collaborate closely with business analysts, stakeholders, and other developers to translate functional requirements into technical
specifications and deliver innovative solutions.
- Manage solution development through a best-practices approach to version control (e.g., Git) and contribute to the team's
continuous integration/continuous delivery (CI/CD) pipelines.
- Create and maintain comprehensive technical documentation for all developed solutions, customizations, and integrations.
Required Skills & Experience :
- 4-6 years of professional experience as a developer with a significant focus on Microsoft Dynamics 365 Customer Engagement.
- Expert-level proficiency in JavaScript and TypeScript for client-side scripting and UI customization within Dynamics 365.
- In-depth experience with the Dynamics 365 CE development framework, including the customization of forms, views, business rules, and command bars.
- Solid understanding of the Dataverse data model, form events, and the use of web resources, PCF controls, and solution components.
- Proven experience in building integrations with the Dynamics 365 API and external systems.
- Familiarity with other Microsoft Power Platform components, such as Power Automate and Power Apps.
- Strong analytical, problem-solving, and debugging skills, with the ability to work independently on complex issues.
- Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- Experience with version control systems, preferably Git.
Good to Have Skills :
- Experience with server-side customizations using C# and .NET plugins or workflows.
- Knowledge of Azure services and their integration with Dynamics 365.
- Experience working in an Agile/Scrum development environment.
- Certifications in Dynamics 365 or Power Platform.
Did you find something suspicious?
Posted By
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Frontend Development
Job Code
1542982
Interview Questions for you
View All