The Technical Consultant will be involved in the end-to-end implementation cycle of Microsoft Dynamic 365 projects. The incumbent will be responsible for the implementation of Microsoft Dynamics 365 CRM solutions and have sound knowledge in Dynamics CRM entities, workflows, configurations, customization development, integration development, reporting, dashboards, web resources, CRM solution file management, security model and UI development. This role requires both broad and deep technology knowledge of .NET/D365 solutions including both technical and functional domains. The candidate should also help to propose common D365 technology solutions (e.g. Power BI solution) with customer business problems.
Job Description:
- Participating / Co-leading design of architecture, taking part in discussion sessions with key business users. Gather and document requirements including business processes, workflow and etc. for the system
- Design the D365 solution, including spec out the customization and report requirements as implementable D365 functional/technical design to meet the customer needs
- Advising business users on best practices for D365 in both development or integration processes
- Participating in the development, testing and deployment of solutions
- Building and configuring D365 forms, views, dashboards and workflows
- Developing SSRS reports using Microsoft SQL and FetchXML
- Working closely with project teams or other resources for any tasks required for completion of projects
- Estimating the tasks effort and managing the schedule to ensure timely delivery
- Adhering to team practices such as source code management, document standard, release management, change management and any approval processes
- Support of the application (e.g. bug fixing, data patching, data migration) during and beyond the implementation phase
Requirements:
- Bachelor Degree in Information Technology/Information Systems/Computer Science/Business IT or its equivalent
- Strong written skillset to articulate requirements into technical specifications
- At least 3 - 5 years’ experience with Microsoft Dynamics 2016/365 CRM
- Experience in customizations, JavaScript, C#, .NET, HTML, SQL Server, SSRS including plugins, scripting and form creation
- Experience with CRM API, REST/ODATA and SOAP endpoints
- Strong understanding of and ability to configure security groups, roles and teams
- Comfortable using Visual Studio, TFS/VSTS, source control, CRM SDK
- Familiarity with Data Export Service and Azure SQL SSIS or other ETL technologies
- Microsoft Certification relating to D365 will be a strong advantage
- Have work in one or more large government projects that include deployment to GCC, GPC, implemented GovTech services, familiar with APEX will be a strong advantage