Work as a Technical Delivery Lead (TDL) to deliver the deposit/credit card/mortgage IVR (VRU) application to the integrated release environment.
Follow the Six Sigma methodology DMAIC (Define, Measure, Analyze, Improve and Control) for the Software Development Life Cycle (SDLC).
Serve as a liaison between the IVR development team and the business/technology partners.
Recommend technology priorities. Advise on options and risks. Provide architectural and technical guidance to the line of business. Work closely with the line of business to ensure development meets or exceeds customer requirements and business requirement (BRD) is well documented and communicated. Provide sound decision making for software engineering and product development, sensitive to the constraints and needs of the business.
Manage the onshore/offshore development team to ensure that the technical deliverables are
provided on time and as per the specification. Participate in high/low level design (HLD/LLD), code, test (SIT/QA) and maintenance phases of software product in a leadership capacity. Responsible for the administration and configuration of the development, test, QA and production environment. Co-ordinate the DEV/SIT/UAT testing, track defects and provide the root-cause analysis. Manage the hardware pipeline and repository branches for the integrated releases. Manage technical relationships with component suppliers (database, middleware, CTI etc.).
Review/produce specifications for any change to the current production environment. Attend
the Change Control Board (CCB) meeting to represent the justification for the required production change.
Manage joint development with 3rd party vendors and outsourced development. Get vendor’s
Statement of Work (SOW) reviewed by engaging the Supply Chain Management (SCM). Get the vendor purchase order cut through the LOB/financial partner.
Represent the technology in the meeting during the post implementation warranty (PIW) to get
the VOA (Voice of the associate) and VOC (voice of the customer) regarding the important attributes and a performance of the product.
Chair the weekly team meeting. Discuss the status of all the ongoing and future releases.
Occasionally, carry the Technical Project Manager responsibility for the projects budgeted for less than 300k (as per Bank’s rule – technology needs to manage the project budgeted for less than 300k). Define and authorize the project. Create WBS. Identify key project constraints/ assumptions/risks. Monitor each project activity using the project plan. Manage the project team members’ performance, providing feedback, resolving issues to enhance project performance. Manage stakeholders’ expectations. Formally terminate all activities of the project.