About the job
AvePoint is looking for a CRM Developer Engineer to join the team in Kuala Lumpur. This position focuses on Microsoft Dynamics 365, covering both on-premise and online environments. The role involves configuring, customizing, and upgrading CRM systems to support evolving business needs.
This position works closely with IT teams from public agencies in Singapore as well as AvePoint’s R&D group, contributing to customer-driven CRM projects.
Main Responsibilities
- Set up and configure Microsoft Dynamics 365 environments, handling system settings, security roles, and data integrations for both on-premise and online deployments.
- Design and implement workflows, business rules, and process automation in Dynamics 365 to meet business requirements.
- Develop custom CRM plugins and customize forms using JavaScript and the Dynamics 365 SDK.
- Work with Business Analysts and stakeholders to gather requirements, recommend CRM solutions, and support workshops and solution reviews.
- Partner with remote R&D teams to troubleshoot and resolve CRM incidents and technical issues.
- Integrate Dynamics 365 with external systems via WebAPI and SFTP, ensuring correct authentication, authorization, and encryption.
- Use CI/CD pipelines and apply secure coding practices when deploying CRM solutions.

