Engage with Tribes/CoEs/ and develop/design solutions based on business requirements.
Serving as a liaison between business squad and developer.
To provide subject matter expertise to Business functions integral interface between business users and IT to lead and assist in the design, development, implementation and on-going use of IT applications and solutions.
Participate in architectural discussions and decisions, contributing to the overall system design and ensuring scalability, performance, and maintainability of the software.
Support the Squad lead in managing and track all change request delivery.
Key Responsibilities
Proficient in designing, coding, testing, and debugging complex software applications. They often work on critical and challenging components of a project
Perform development of enterprise class applications and integration in line with Group
Technology Services solutions architecture.
Support of IT application development functions (plan, organize, outsource management and monitor development projects according to set standards).
Operational efficiency of applications delivery.
Manage opportunities to improve / enhance existing systems.
Perform application customization and integration, user training, installation, live implementation support and maintenance.
Application customization includes analysis of customization requests and writing of amendment/program specifications, designing, coding and testing of complex programs.
Conduct code reviews, offering constructive feedback to ensure code quality, adherence to secure coding standards, and best practices.
Manage and resolve application issues.
Monitors and manage production system SLA.
Perform efficient and effective first and/or second level support for applications.
Provide technical guidance, mentor and train other developers, helping them improve their skills, knowledge and promoting best practices.
Continuously assess and promptly respond to regulatory and compliance demands, maintaining strict adherence to relevant guidelines at all times (BNM, PayNet, etc).
Requirements
Bachelor's Degree in Computer Science / Software Engineering / Information Technology
Minimum 4-5 years of working experience in relevant field.
Familiar with bank products, processes and operations.
Strong analytic and problem solving skill.
Good communication and documentation skill.
Fundamental analytical & conceptual thinking skill.