1P-Senior Development Manager 1P-Senior Development Manager …

CIMB Malaysia
in Kuala Lumpur, Kuala Lumpur, Malaysia
Permanent, Full time
Be the first to apply
Competitive
CIMB Malaysia
in Kuala Lumpur, Kuala Lumpur, Malaysia
Permanent, Full time
Be the first to apply
Competitive
1P-Senior Development Manager
Job Purpose *

The Development Manager role is to provide program specification and development for all code change (enhancement /maintenance/problem fixes) . Unit Testing and System Testing will be conducted by this role.

Key Responsibilities *



Oversee Unit Testing (UT) and System Testing (ST)
    1. Assist in System Testing and tracking as well as closure of all System Test Defects prior to the Code submitted to Testing Competency Center.
    2. Accountable for Estimation and Management of resources, tools and budget for Development Phase for Interfaces.
    3. Manage the Coding and Unit testing for the IT Service Request (ITSR) for that Tower/Module.
    4. Ensure compliance with design and coding standards, IT-Security, good project management practices, good quality and unit tested code.
    5. Supervise the provision of inventories for integration and conversion and involve in reviewing of the Development Lite Document (DLD).
    6. Review codings developed and oversee the checking of System Test script.
    7. Reinforce compliance to IT standards, SDLC standards, policies and procedures.
    8. Ensure compliance with design and coding standards, IT Security, good project management practices.





Project Planning Phase
  1. Attend project meeting based on invitation from PM.
  2. Review project plan based on Testing activities and deliverables.
  3. Determine the need for revision.
  4. If revision is not needed, then agree with the project plan.


Design Phase
  1. Determine the need for revision.
  2. Revision not needed then sign off on the Detailed Level Design (DLD) and send the DLD to project manager for review.


Build and Unit Test (UT) Phase
  1. Review the UT Test Plan.
  2. Communicate test plan to Project Manager and prepare test case.
  3. Communicate DLD to Development Manager.
  4. Perform code review once UT has been signed off and identify any defects found. If defects not found then conduct System Test. If defects are found, then submit to Development Manager to debug and rectify the defects.
  5. Once Development Manager has performed the UT, then verify fixes and determine the status of defect. If defect fixed then system test. If defect not fixed then debug and rectify the defects.


System Test (ST) Phase
  1. Review ST plan and communicate test plan to project manager before preparing System Test script.
  2. Verify the fixes and determine status of defect.
  3. If defects not fixed then assign to Development Manager to analyse the defect.
  4. If defects fixed, then perform code review and identify any defects found.
  5. Once code review is performed, to analyse:
  6. If defects found, then log defects in test defects tracking system.
  7. If defects not found, then sign off System Test and handover to PM to determine compliance of ST exit criteria. If comply, set ST status to closure (sign-off), then perform SIT. If non-comply, then conduct build and unit test.


System Integration Test Phase
  1. Understand the defects and assign to appropriate Development Manager.
  2. Verify the fixes after system test, determine the status of the defect. If defect not fixed, then analyse the defects in defects log. If defect fixed, then reassign to tester for retest.


User Acceptance Test Phase
  1. Understand the defect and assign to appropriate Development Manager.
  2. Verify the fixes, determine the status of the defect. If defect not fixed, then analyse defects in defects log.
  3. If defects fixed, then reassign to tester for retest.


Liaise with Support team
  1. Understand the defect and assign to appropriate Development Manager.
  2. Verify the fixes, perform code review. Determine status of the defect. If defect not fixed, then analyse defects in the defects log.
  3. If defects fixed, then assign ticket to Project Manager.



Liaise with BAU Support
  1. Understand the defect and assign to appropriate Development Manager.
  2. Verify the fixes. Perform code review. Determine the status of the defect. If defect not fixed, then analyse defects in the defects log.
  3. If defects fixed then assign ticket to Support.




Oversee Facilitation of Data Extraction
  1. Review and provide inputs to the data extraction program and data transmission program.
  2. Review data design and oversee data testing
  3. Manage the debug and rectification of the defects that were identified by code reviewer.


Oversee the Coding Function
    1. Adopt uniform coding standards as established by the Bank across all projects and enhancements undertaken.
    2. Ensure code for all interfaces in line with the product features required by user groups for all the projects planned for the release.
    3. Ensure the good quality and unit tested code.


Handling of System / Application Documentations
  1. Provide all technical and operational documentations, ensure system / application documentation.
  2. Oversee the preparation of required trainings for system support handover and review of training materials where required.
  3. Periodically review application documentation to ensure it is kept up-to-date.
  4. Regularly update internal capabilities via established reporting templates for progress updates.


Defect Tracking
  1. Analyse defects through joint effort with testing, business analyst and solution architect.
  2. Provide inputs to defect resolution when necessary.
  3. Develop initiatives to reduce the number of defects arising over a period of time.


Audit Findings
  1. Remediate Audit Findings with IT Security team to ensure audit reviews are carried according to Governance standards, policies and procedures.
  2. Rectify and assess on audit reviews conducted by IT Security team.
  3. Alert Development team on any updates to audit review.


Qualifications
Job Specifications *

Qualifications
(Basic Degree/Diploma etc)


  • Bachelor's degree in computer science, software engineering or a related study, or equivalent experience.


Professional Qualification and/or Regulatory, Licensing requirements

  • N/A
Relevant Work Experience
  • Min 6-8 years of working experience in application development, preferably in the banking industry
  • Knowledge of application development by using RPG/RPGLE
  • Experienced in major application program development
  • Experienced in using AS/400 Tools like RDp, X-analysis, ALDON
  • Prepare detail design document, technical documentation, unit test cases.
  • Experienced in coding and programming
Required Competencies and Skills *
Competencies/Skills
(Essential to succeed in this job)

  • Good technical, analytical and written and oral communication skills
  • Working in teams, time management
  • Highly technical and result oriented and can work independently.
  • Strong design and estimation skills
  • Possesses strong technical, analytical, design and estimation skills.
  • Programming logic in arithmetic operations, program flow control, multiple file access and use of externally described files, display screens and print reports


Close
Loading...