Responsible for end-to-end software development and support, including pre-project initiation, impact analysis, functional specifications to development, implementation, testing, and support.
Understand and contribute to the technical solution from design through to code level.
Partner with business stakeholders to understand business requirements and provide consultation on solution and technology.
Manage or lead a team of Analysts and developers to implement solutions that meet business requirements and align with the organization's business objectives.
Manage the application setup and deployment components.
Manage development issues and escalations.
Work with vendors to ensure product deliveries are timely and of good quality.
Manage budget coming from different projects.
Hands-on manager to guide the team on functional and technical issues; capable of developing COBOL (or CICS-COBOL) programs according to functional & technical specifications.
Write program specifications and documentation/flowcharts.
Perform unit and system integration testing.
Support user acceptance testing.
Ensure project documentation is done in accordance with bank standards.
Upkeep of systems to ensure compliance with payment associations’ mandates.
Key Requirements:
At least 12 years of experience in application development and maintenance with full software development life cycle experience.
Hands-on experience in cards application domain on a mainframe platform.
Significant domain knowledge in Cards and Payments.
Strong delivery and project management experience in implementing large scale, highly available applications for the financial services/banking sector.
Good interpersonal and communication skills.
Proven results-oriented person with a focus on delivery.
Highly effective in communicating with technical stakeholders; proficient in communicating with non-technical stakeholders.
Good problem solving, analytical, synthesis, system thinking, and solutioning skills.
Experience in leading Cards Compliance delivery.
Competencies:
Fast learner, enjoys analytical work with attention to detail, and proactive in providing solutions.
Works on short-term strategies, organizes and plans to achieve balanced outcomes through sound judgement and analysis of situations.
Focus on collective/teamwork by utilizing diverse talents and personalities in a constructive manner.
Manages day-to-day risk and delivers quality work in an effective/optimal manner.
Able to identify the team and individual’s strengths and development areas and steer/enable their growth and development in the right direction.
Education:
Degree in Computer Science or related discipline.
Primary Contacts:
Group Function Users (Cards)
Technology & Operations Partners
Other Technology and Infrastructure Teams within the Bank