Job Purpose
Responsible in developing, delivering, supporting application system related solution.
Key Responsibilities
Compliance to Unit Testing (UT) and System Testing (ST) Guidelines
- Perform Unit Testing and System Testing and prepare UT and ST test scripts for in-house applications.
- Review patches / work product from vendor for the project / fixes to Production to ensure it is aligned to the requirements / purpose of the change of in-house applications.
- Provide program specification and application support within the warranty period liaising with business analyst.
- 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
- Provide all technical and operational documentations, ensure system / application documentation.
- Prepare and conduct required trainings for system support handover.
- Ensure system/application documentation is kept up-to-date.
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.
Qualifications
Bachelor's Degree or Professional Qualification Computer Science / Information Technology or its equivalent
Relevant Work Experience
- 3 years’ work experience in application development, preferably in the banking industry
- 3 years’ work experience in Microsoft Dynamics implementation
- Experience in Error handling.
- Experienced and knowledgeable in application program development.
- Experienced in coding and programming
- Experience in banking product.
Skills/Competencies
- 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.
*Please note that this is a contract position under Fixed Term Contract (FTC) hiring*
Kindly note that only shortlisted candidates will be notified.