**Job Purpose ***Key Responsibilities ***Compliance to Unit Testing (UT) and System Testing (ST) Guidelines**- Ensure development unit is able to deliver projects on time and with high quality-development.- Perform coding and play the role of a checker for System Test script.- Ensure compliance to IT standards, SDLC standards, policies and procedures.- Ensure compliance with design and coding standards, IT Security, good project management practices.**Design Phase**- Review Detailed Level Design (DLD)**Build and Unit Test (UT) Phase**- Review UT Test Plan- Perform UT and identify any defects found.- If defects are found then rectify defect.- If defect not found then sign-off on UT.**System Test (ST)**- Review ST Test Plan- Perform System Test and identify any defects found.- If defect is found, then log defects in test defect tracking system and analyse the defect.- If change request then perform change requests. For instance if there are defects then fix the defects and perform Unit Test.**System Integration Test (SIT) Phase**- Analyse defects in defects log and determine the action taken based on the analysis result.- If change request then perform change request.- If defects then fix the defects.**User Acceptance Test (UAT) Phase**- Analyse defects in defects log. Determine the action taken based on the analysis result.- If change request then perform change request.- If defects then fix the defects then go through build and unit test, system test, and system integration test.**Liaise with Support team**- Analyse the defects in defects log. Determine the action taken based on the analysis result.- If change request, then perform change request.- If defects, then fix the defects.**Perform Data Extraction**- Develop data extraction program and data transmission program.- Develop data design and conduct data testing.- Debug and rectify the defects that were identified by code reviewer.**Conduct Review of Coding**- Review codes, document codes to the code Review Worksheet and provide approval on code review.- Liaise with Solution Architect to check on the baseline source code for version control.- Manage the Changes and enhancements to the code.- Manage the coding and Unit testing for the ITSR.- Ensure the good quality and unit tested code.- Work on ITSR's planned in a release cycle.**Handling of System / Application Documentations**- Prepare and conduct required trainings for system support handover.**Defect Tracking**- Analyse defects through joint effort with testing, business analyst and solution architect.- Resolve defect when necessary.**Liaise with Project Manager and EAD teams**- Determine the action taken based on the analysis result from project management coordination.- Conduct Impact Analysis and estimation for an ITSR.Report ITSR status & issues to Delivery Lead / Project Manager.**Job Specification ***Qualifications**:- Bachelor's Degree or Professional Qualification Computer Science / Information Technology or its equivalentRelevant Work Experience- 7+ years' work experience in Microsoft Dynamics implementation- Experience in Error handling.- Experienced in coding and programming Experience in banking product..**Required Competencies and Skills *Competencies/Skills- Strong Microsoft Dynamics configuration skills (e.g:, Dataverse, Workflows, Plugins, Channel Integration Framework, etc)- Strong C# and.NET implementation skills.- Experience in integration with REST, SOAP, and KingswaySoft/SSIS- Experience with Microsoft related technologies (Azure, Power Platform, SharePoint)- Knowledge of JavaScript and HTML deisgn- Good technical, analytical and written and oral communication skills.- Ability to work among teams and good time management- Highly technical and result oriented and can work independently.- Possesses strong technical, analytical, design and estimation skills- Prepare detail design document, technical documentation, unit test cases.- Programming logic in arithmetic operations, program flow control, multiple file access and use of externally described files, display screens and print reports- Ability to plan and prioritise work / projects in the team- Ability to build relationships and interact effectively with internal and external parties.