Prudential's purpose is to help people get the most out of life. We will deliver our purpose by creating a culture in which diversity is celebrated and inclusion assured, for our colleagues, customers, and partners. We provide a platform for our people to do their best work and make an impact to the business, and in exchange, we support our people's career ambitions. We pledge to make Prudential a place where you can Connect, Grow and Succeed.
- Job Description
- 1. Manage Delivery of Technical Solution- Effectively communicate with all related parties to ensure technical solution meets the business needs / requirements and resolve business problems
- Understand business need and business process and find alternative solutions
- Work with other teams to prepare plan and agree on the timeline, scope, and cost
- Manage implementation of solution from requirements to deployment to production (analyze, build, test, deploy, hand over) as per agreed timeline, scope, and cost
- Manage, track, and monitor progress of delivery on regular basis
- Manage vendors to implement technical solution as per plan and within budget
- Project consultation
- 2. Implementation of Solution- Analyze and design technical solution as per business requirements and prepare requirements specification document that meets all requirements (functional and non-functional requirements such as performance, reliability, security, etc.)
- Ensure requirements specification is complete and agreed with business teams
- Work with IT Architect team to finalize architecture and high level design of the solution that meet the requirements
- Prepare technical specification and detailed solution design that meet the requirements
- Build technical solution as per requirements and technical specifications
- Ensure team performs unit testing and source code passes unit testing
- Coordinate testing activities with IT QA Lead or Tester (based on test strategy and plan)
- Ensure defects found during testing phase are resolved
- Manage deployment phase and ensure the technical solution is deployed to production environment as per agreed date with stakeholders
- Adapt more agile approach in technical solution delivery where possible
- 3. Ensure Quality of Solution- Review and merge source code from team members (staffs and non-staffs)
- Optimize design, reuse or research new model / framework, support standard programming platform, deliver high quality software and improve service management
- Continuously review the process and propose changes for improvement
- Ensure delivery team complies with all procedures including required documentation
- Ensure proper hand over of solution to IT Support team
- 4. Resolve Production Issues and Bugs- Assist IT Support team to investigate and resolve production issue
- Manage delivery team to resolve production issues and bugs as per agreed target date
- Manage versions on software code management tools between production version, development version, production fix version, etc.
- 5. Manage Team- Coach and share knowledge to team members
- Build the team capability
- Conduct regular review meeting with team
- Support team members to resolve problems / issues
- Maintain good relationship with team members and vendors
- Regularly review vendor resources and provide feedbacks to resources and vendors