Senior Technical Consultant (D365 Business Central)
Location: Vietnam, Ho Chi Minh City, Da Nang
Function: IT
Role: Associate

ROLE OVERVIEW
The Senior Technical Consultant for Dynamics 365 Business Central (D365 BC) plays a core role in ensuring the technical success of ERP system implementation projects for customers and in developing the company's proprietary business solutions. This position is primarily responsible for the technical architecture, development, customization, integration, and upgrade of the BC system, while also guiding and mentoring junior technical teams..
KEY RESPONSIBILITIES
Technical Support for Project Implementation
- Technical Architecture: Analyze functional requirements and design optimal, sustainable technical solutions on the D365 BC platform, including database and data model design.
- Application Development:
- Perform development, customization, and extension of the system using the AL (Application Language) in Visual Studio Code, utilizing Extensions V2.0.
- Develop complex reports using RDLC or Power BI.
- Ensure code quality adheres to Microsoft and company best practices.
- Integration: Design and implement integration solutions between D365 BC and external systems (WMS, HR systems, etc.) via Web Services, APIs (OData/SOAP/JSON).
- Deployment and Go-Live: Support environment configuration, development object deployment, and provide in-depth technical assistance during the User Acceptance Testing (UAT) and Go-Live phases.
- Upgrade/Migration: Participate in projects to upgrade from older versions (e.g., Dynamics NAV) to D365 BC Cloud/On-Premise.
Company Business Solution and Product Development
- Research & Development (R&D): Continuously research and apply new technologies related to D365 BC (e.g., Power Platform, Azure Services, AI Builder) to enhance the company's solution value proposition.
- Product/Add-on Building: Participate in the design and development of the company's proprietary solutions and extensions (Add-ons) to meet specific needs of the Vietnamese market.
- Source Code Management: Manage source code, and Continuous Integration/Continuous Deployment (CI/CD) processes using tools like Azure DevOps or GitHub.
Consulting and Team Mentoring
- Technical Consulting: Provide in-depth technical consultation to Functional Consultants and clients.
- Training: Guide, train, and mentor junior/middle developers on AL development Best Practices, system architecture, and professional development processes.