job description
Join Lewis Personnel Management as a Senior Microsoft Dynamics 365 CRM Developer and become a key player in shaping cutting-edge customer relationship management solutions for global clients. Based in the vibrant tech hub of Bali, Indonesia, you’ll work onsite in stunning locations like Canggu, Ubud, or Denpasar, blending professional growth with an unparalleled work-life balance.
In this role, you’ll lead the design, development, and optimization of Dynamics 365 CRM solutions, driving digital transformation for enterprises across industries. Collaborate with cross-functional teams to deliver scalable, high-performance CRM systems that enhance customer engagement, streamline operations, and boost business growth. Whether you’re customizing workflows, integrating third-party applications, or troubleshooting complex issues, your expertise will directly impact our clients’ success.
We offer a competitive salary package (IDR 32M–40M/month), professional development opportunities, and a dynamic work environment where innovation thrives. If you’re passionate about Microsoft Dynamics 365, have a knack for problem-solving, and thrive in a collaborative setting, this is your chance to elevate your career in one of the world’s most sought-after destinations.
Why Bali? Beyond its breathtaking landscapes, Bali is emerging as a tech hotspot, offering a unique blend of cultural richness and modern infrastructure. Enjoy a lower cost of living, a thriving expat community, and endless opportunities for adventure—all while advancing your career in a global role.
Responsibility
- Lead the end-to-end development and customization of Microsoft Dynamics 365 CRM solutions, including configuration, plugins, workflows, and integrations.
- Design and implement scalable CRM architectures to meet business requirements, ensuring optimal performance and security.
- Collaborate with stakeholders to gather requirements, translate them into technical specifications, and deliver high-quality solutions.
- Troubleshoot, debug, and resolve complex technical issues in Dynamics 365 environments, including performance bottlenecks and integration challenges.
- Develop and maintain documentation for CRM solutions, including system designs, user guides, and best practices.
- Mentor junior developers and provide technical guidance to ensure adherence to coding standards and best practices.
- Stay updated with the latest Dynamics 365 features, updates, and industry trends to drive continuous improvement.
- Ensure compliance with data protection regulations (e.g., GDPR) and implement security best practices in CRM deployments.
Qualifications
- 5+ years of hands-on experience in Microsoft Dynamics 365 CRM development, including customization, configuration, and integration.
- Proficient in C#, .NET, JavaScript, TypeScript, and Power Platform (Power Apps, Power Automate, Power BI).
- Strong experience with Dynamics 365 SDK, Web API, and Azure services (e.g., Azure Functions, Logic Apps).
- Expertise in plugin development, custom workflows, and business process flows within Dynamics 365.
- Familiarity with SQL Server, RESTful APIs, and OAuth authentication for seamless integrations.
- Experience with Agile/Scrum methodologies and tools like Azure DevOps or Jira.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Certifications such as Microsoft Certified: Dynamics 365 Developer Associate or Microsoft Certified: Power Platform Developer Associate are a plus.