Responsibilities:
The Application Development Manager is responsible for leading a team of analyst and developers, managing the system development, implementation and support of Cards related applications on the mainframe platform with overall accountability.
- Responsible for end-to-end software development and support. This includes pre-project initiation, impact analysis, functional specifications to development, implementation, testing and support.
- Responsible for the understanding and contributing 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 Analyst and developers to implement solution that meet business requirements and are in alignment with organization's business objectives.
- Manage the application setup and deployment components.
- Manage development issues and escalations.
- Work with vendor to ensure product deliveries are timely and good quality.
- Manage budget coming from different projects.
- Hands on manager to guide team on functional and technical issues. Have the capability to develop 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 up in accordance to bank standards
- Upkeep of system to ensure compliant of payment associations mandates
Requirements:
Technical Skills & Experience
- At least 12 years of experience in application development and maintenance with full software development life cycle experience
- Hands-on experience on 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 communicating with technical stakeholders, proficient communicating with non-technical stakeholders
- Good problem solving, analytical, synthesis, system thinking and solutioning skills
- Experience in leading Cards Compliance delivery
Competencies
- Fast Learner, enjoy analytical work with attention to details and proactive in providing solutions
- Works on short terms strategies, organizes and plans to achieve balanced outcomes through sound judgement and analysis of situations
- Focus on collective/ team work 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