Description

Job Overview

  • We are looking for a highly skilled and experienced Microsoft Dynamics 365 Developer to join our technology team.
  • The ideal candidate will be responsible for designing, developing, customizing, integrating, administering, and supporting Microsoft Dynamics 365 CRM/CE applications and Power Platform solutions.
  • This role requires strong technical expertise, problem-solving capabilities, and the ability to collaborate with business and technical stakeholders to deliver enterprise-grade solutions.
  • The candidate should have experience in Dynamics 365 customization, plugin development, workflows, integrations, data migration, Azure services, application support, and platform administration within Agile delivery environments.
  • In addition to development activities, the role also includes handling functional and administrative responsibilities such as user onboarding, security management, environment administration, and Power Platform governance.

 

Roles & Responsibilities

Key Responsibilities

Dynamics 365 Development & Customization

•              Design, develop, customize, and implement Microsoft Dynamics 365 CRM/CE solutions.

•              Configure entities, forms, views, dashboards, business process flows, workflows, and security roles.

•              Develop custom plugins, workflow activities, custom actions, and JavaScript components.

•              Customize Dynamics 365 applications using C#, .NET, JavaScript, TypeScript, and Power Platform tools.

•              Extend Dynamics functionality using PCF (PowerApps Component Framework) controls.

•              Perform environment configuration and solution management across Dev, QA, UAT, and Production.

•              Work closely with business users to understand functional requirements and translate them  into technical solutions.

Power Platform Development

•              Build and maintain Power Apps (Canvas and Model-Driven Apps).

•              Develop Power Automate workflows and approval processes.

•              Create dashboards and reports using Power BI.

•              Implement Dataverse solutions and business rules.

•              Integrate Power Platform solutions with enterprise systems.

•              Administer and manage Power Platform environments, solutions, connectors, and governance policies.

•              Monitor and maintain Power Platform security, access controls, licensing, and compliance settings.

•              Support deployment, backup, restore, and environment lifecycle management activities.

•              Manage user onboarding, user setup, role assignments, and access provisioning.

•              Support system audits, governance standards, and compliance requirements.

Integration & API Development

•              Design and develop integrations between Dynamics 365 and external applications.

•              Build REST/SOAP API integrations using Azure Logic Apps, Azure Functions, and Service Bus.

•              Work with middleware and third-party integration tools.

•              Implement secure authentication and authorization mechanisms.

•              Support real-time and batch integrations.

Data Management & Migration

•              Perform data migration activities using SSIS, KingswaySoft, Dataflows, or custom ETL processes.

•              Ensure data integrity, validation, and cleansing during migrations.

•              Support master data management initiatives.

•              Optimize SQL queries and database performance.

Application Support & Maintenance

•              Troubleshoot and resolve production incidents and application issues.

•              Perform root cause analysis and implement permanent fixes.

•              Monitor application performance and recommend improvements.

•              Support upgrades, patches, and release deployments.

•              Ensure adherence to security, compliance, and governance standards.

 

Generic Managerial Skills:

  • The candidate should have experience in Dynamics 365 customization, plugin development, workflows, integrations, data migration, Azure services, application support, and platform administration within Agile delivery environments.
  • In addition to development activities, the role also includes handling functional and administrative responsibilities such as user onboarding, security management, environment administration, and Power Platform governance

Education

Any Graduate