About the Role
We are looking for a Microsoft Dynamics 365 Developer to design, develop, customize, and maintain Microsoft Dynamics 365 solutions that support business operations across global environments. The role involves working closely with business stakeholders, functional consultants, and technical teams to deliver scalable and high-quality solutions. This opportunity is suitable for professionals with 4+ years of experience who want to further develop their expertise in enterprise applications, business process automation, and digital transformation initiatives.
What You Will Do
- Design, develop, customize, and maintain Microsoft Dynamics 365 solutions based on business requirements.
- Develop and configure custom modules, workflows, plugins, integrations, and extensions within the Dynamics 365 ecosystem.
- Collaborate with business users, functional consultants, and project teams to analyze requirements and deliver technical solutions.
- Build and maintain integrations between Dynamics 365 and other enterprise systems, applications, and third-party services.
- Develop and optimize reports, dashboards, and data management processes.
- Troubleshoot and resolve application issues, bugs, and performance concerns.
- Participate in system upgrades, migrations, and enhancement projects.
- Ensure solutions follow best practices for security, scalability, performance, and maintainability.
- Support testing activities, deployment processes, and production releases.
- Prepare and maintain technical documentation, development standards, and knowledge articles.
- Contribute to process improvements and continuous optimization initiatives.
- Work with cross-functional and international teams across different business functions.
Who You Are
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 4+ years of experience in Microsoft Dynamics 365 development, CRM/ERP development, or related enterprise application development roles.
- Experience working with Microsoft Dynamics 365, including customization, configuration, and extension development.
- Strong knowledge of C#, .NET Framework/.NET Core, JavaScript, and related Microsoft technologies.
- Experience developing plugins, custom workflows, business process flows, and integrations within Dynamics 365.
- Familiarity with Power Platform components such as Power Automate, Power Apps, and Dataverse is preferred.
- Experience with REST APIs, web services, and system integrations.
- Understanding of software development lifecycle, testing methodologies, and deployment practices.
- Knowledge of business processes such as Sales, Customer Service, Finance, Operations, or Supply Chain is an advantage.
- Good analytical, problem-solving, and communication skills.
- Ability to work in a team-oriented and multicultural environment.
- Willingness to learn new technologies and business processes.
- Organized, proactive, and solution-oriented mindset.
- Fluent in English.
What You Can Expect
- Competitive salary and benefits package.
- Opportunity to work with global teams and enterprise-scale applications.
- Exposure to digital transformation and business automation projects.
- Supportive and collaborative work environment.
- Career growth opportunities in Microsoft technologies and enterprise solution development.
- Hands-on experience with complex integrations and international business operations.
- Continuous learning and professional development opportunities.
- Opportunity to contribute to impactful business and technology initiatives across multiple regions and industries.