job description
Join EY (Ernst & Young) as a Senior Microsoft Dynamics CRM Developer and lead the digital transformation of enterprise solutions in a dynamic, remote-first environment based in Bali, Indonesia. This is a unique opportunity to work with global clients, leveraging your expertise in Microsoft Dynamics 365 CRM to design, develop, and optimize cutting-edge customer relationship management systems.
As a senior developer, you will collaborate with cross-functional teams to deliver scalable, high-performance solutions tailored to business needs. Your role will involve customizing Dynamics CRM workflows, integrating third-party applications, and ensuring seamless data migration. With EYâs commitment to innovation and excellence, youâll have access to industry-leading tools, continuous learning, and a supportive culture that values your contributions.
Whether youâre based in the vibrant hubs of Canggu, Ubud, or Denpasar, youâll enjoy the flexibility of remote work while contributing to high-impact projects that drive business growth and customer satisfaction.
Responsibility
- Design, develop, and deploy Microsoft Dynamics 365 CRM solutions tailored to client requirements, ensuring scalability and performance.
- Customize and extend CRM functionalities using JavaScript, C#, .NET, and Power Platform (Power Apps, Power Automate).
- Lead end-to-end CRM implementation projects, including requirements gathering, system configuration, and user acceptance testing (UAT).
- Integrate Dynamics CRM with other enterprise systems (e.g., ERP, marketing automation) via APIs, web services, and middleware.
- Optimize CRM workflows, business processes, and automation rules to enhance efficiency and user adoption.
- Mentor junior developers and provide technical guidance to ensure best practices in CRM development.
- Troubleshoot and resolve complex technical issues, performing root cause analysis and implementing corrective actions.
- Stay updated with the latest Microsoft Dynamics 365 features and industry trends to drive continuous improvement.
Qualifications
- Bachelorâs degree in Computer Science, Information Technology, or a related field. Advanced degrees are a plus.
- Minimum 5+ years of hands-on experience in Microsoft Dynamics CRM/365 development.
- Proficiency in C#, .NET Framework, JavaScript, TypeScript, and SQL Server.
- Strong experience with Power Platform (Power Apps, Power Automate, Dataverse) and Azure services.
- Certifications such as Microsoft Certified: Dynamics 365 Customer Engagement Core or similar are highly desirable.
- Proven ability to lead CRM projects from inception to deployment, including Agile/Scrum methodologies.
- Excellent problem-solving skills and the ability to work independently in a remote setting.
- Strong communication and stakeholder management skills to collaborate with global teams.