Duties & Responsibilities
- Work on end-to-end projects, focusing mostly on customization, configuration, and development in Dynamics 365 CRM/CE.
- Work on the Power platform, Power Apps Portal, Power Apps, and Power Automate.
- Handle ad hoc tasks like CRM customization, configuration, plugin, and workflow development, scripts, etc.
- Work will be project-based or task-based to support and improve existing functionalities.
- Conduct R&D and Proof of Concepts (POC) for potential projects.
- Perform Dynamics 365 CE/CRM support and maintenance tasks.
Skills & Qualifications
- 5 yearsβ experience working with Microsoft Dynamics 365 CE/CRM development.
- Proven experience designing and developing applications using Microsoft Power Platform, specifically Power Automate (Cloud Flow).
- Experience using Dynamics 365 CRM customization and configuration: entities, forms, views, relationships, charts, and dashboards.
- Developing plugins, Cloud Flows (Power Automate), custom workflows, APIs, and custom code extensions using Visual Studio, .NET Framework, and C#.Net.
- Experience developing with Microsoft Dynamics 365 SDK, REST APIs, JavaScript, JQuery, OData, Web API using Dynamics 365 tools and HTML web resources.
- Knowledge of OOP concepts, unit testing, integration testing, build processes, and best development practices and standards.
- Experience with Azure DevOps or DevOps process, code repository, and management.
- Ability to work autonomously on a provided task or project.
Advantageous Skills (Not Mandatory)
- Microsoft Power platform with Dynamics 365 CE.
- Experience or willingness to learn Power Apps, building canvas and model-driven apps using CDS/Dataverse and other connectors.
- R&D skills and ability to analyze and find the solution based on best practices.
- Good documentation skills to provide technical design documents.
- Quick learning skills to get familiar with the existing system and to learn any third-party tools.
- Dynamics 365 Certifications.
Overall purpose and responsibilities of the role
- The role focuses on MS Dynamics 365 CE/CRM design and development.
- Success requires being an independent, fast-learner, and aggressive in learning new technologies.
- You will be used to working in small teams where every individual contribution counts towards the success of each project.
Category
Software Development