Description
We are seeking a highly skilled and innovative Dynamics 365 Developer to design, develop, and implement robust solutions within the Microsoft Dynamics 365 ecosystem. You will play a pivotal role in enhancing system functionality, streamlining business processes, and building integrations using tools like Dataverse, Power Platform, and custom plugins.
This is an exciting opportunity to work on challenging projects while driving digital transformation across various industries.
Job Responsibilities
Development and Customization
- Develop custom plugins and workflows for Dynamics 365 using C# and .NET Framework.
- Build, configure, and extend Dynamics 365 modules by leveraging tools like Dataverse, Power Automate, and Power Apps.
- Customize forms, business logic, and UI enhancements with JavaScript, TypeScript, and Power FX.
- Utilize AL (Application Language) to customize and extend functionalities in Business Central where applicable.
Solution Design and Implementation
- Collaborate with stakeholders to gather business requirements and translate them into scalable, secure solutions.
- Design solution architectures and develop integrations between Dynamics 365 and external systems using Azure Logic Apps, REST APIs, and OData Queries.
- Implement workflows, process automation, and analytics to enhance business operations.
Performance Optimization and Support
- Monitor, troubleshoot, and optimize system performance to ensure reliability and efficiency.
- Oversee system updates, migrations, and upgrades to maintain compatibility with evolving business needs.
- Provide technical support and ensure smooth adoption of new features.
Reporting and Analytics
- Create interactive dashboards and reports using Power BI and FetchXML.
- Support advanced analytics with Dataverse and data integration tools like Azure Synapse Link.
Documentation and Training
- Maintain technical documentation for custom solutions, integrations, and workflows.
- Train end-users and internal teams to maximize the use of Dynamics 365 features.
Required Skills and Qualifications
- Proven experience as a Dynamics 365 Developer with hands-on expertise in customization, integration, and automation.
- Strong programming skills in:
- C#, .NET Framework, JavaScript/TypeScript
- AL (Application Language) for Business Central customization
- Power FX for building logic in Power Apps
- Experience working with Dataverse for data management and process automation.
- Expertise in integration technologies:
- Azure Logic Apps, REST APIs, OData, and JSON
- Proficiency in data querying using FetchXML and familiarity with T-SQL for advanced data manipulation.
- Hands-on experience with Power Platform tools:
- Power Automate, Power Apps, Power BI
- Excellent problem-solving skills with the ability to troubleshoot complex technical issues.
Preferred Qualifications
- Microsoft certifications in Dynamics 365 (e.g., MB-200, MB-400, MB-800).
- 3-8 years of hands-on experience.
- Experience with CI/CD tools like Azure DevOps for managing builds and deployments.
- Knowledge of event-driven architecture and serverless computing with Azure Functions.
- Familiarity with Agile/Scrum methodologies for software development.
- Experience migrating legacy systems to Dynamics 365.