Responsibilities
• Analyse process/program specifications & translate specifications to program codes, conforming to program guidelines and programming best practices
• Make changes to configurable items, which include hardware, software, documentation, etc. It covers configuration management planning, configuration identification, configuration controls & audits
• Develop unit test package, execute tests & document test results to ensure the quality of the program
• Assist in the integration testing, system testing, User Acceptance Test (UAT) & implementation activities to fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment
• Investigate all reported problems/errors & initiate amendments & testing so that the system can operate correctly & efficiently
• Prepare & maintain up-to-date system documentation.
• Analyse functional requirements to translate into application design using established design methodologies and guidelines
Skills/Requirement
• Minimum 3 years of experience in developing, implementing and supporting Microsoft Dynamics 365 CRM/CE, CRM 2016/2015.
• Possess relevant system development / maintenance experience using Microsoft Dynamics 365 CRM/SharePoint related technologies
• Strong programming skills using the Microsoft CRM SDK, PowerApps, PowerBI, Flow, SSIS, C#, Web Services, XML, SQL Server, ASP.NET, HTML and JavaScript
• Strong problem-solving skills and ability to think out of the box
• Experience with Microsoft Dynamics CRM 2013 or later, including configuration and development of processes, plugins and other customizations
• Understanding of the software development lifecycle (SDLC) and relational database concepts
• Degree in Computer Science / Computer Engineering / Information Technology related field, or IT equivalent