The System Analyst is responsible for leading a team of developers, managing the system development, implementation and support of Cards related applications on the mainframe platform
- Responsible for the understanding and contributing to the technical solution from design through to code level.
- Work closely with business users in all change requests, analyze and review enhancements for compatibility and adhere to operating guidelines.
- Manage the application setup and deployment components
- Lead a team of developers to implement solution that meet business requirements and are in alignment with organization's business objectives.
- Manage development issues and escalation
- Work with vendor to ensure product deliveries are timely and good quality.
- Hands on manager to guide developers on functional and technical issues
- Responsible for modifying existing programs when required.
- Ensure project documentation is done up in accordance to bank standards
- Troubleshoot, debug and provide production system support
- Coordinate with internal teams and vendors to resolve application and system issues
- Ensure appropriate standards and procedures are adhered to during the development process to support quality deliverables
- Execute tasks related to project / change request / maintenance request
Technical Skills & Experience
- Minimum of 7 years of technology experience with at least 5 years System Analyst capacity in the cards application domain on a mainframe platform
- Good functional knowledge of cards to design and develop effective / efficient solutions in meeting business requirements
- Experience with large scale Cards migration on Cardlink or cryptography will be advantageous
- Proven experience to project manage a team of developers and vendors in ensuring timely delivery of system enhancement of varying scales
- Good working knowledge skills with Microsoft Office Products, Microsoft Visio, and Microsoft Project.
- Concise understanding of the system development life cycle
- Effective people leader with good interpersonal skills.
- Excellent communication skills
- Strong problem solving skills
- Ability to multi-task and perform well under pressure