Application Management & Support
- Manage and support Core Banking Applications (CBA) and all non-CBA applications ensure optimal performance.
- Develop, maintain, and regularly update operational documentation for all supported applications. Perform system administration including software installation, configuration, tuning, and performance monitoring.
- Administer and optimize Oracle and SQL databases; perform complex queries for troubleshooting, reporting, and automation purposes.
Programming & In-House Tools Development
- Write, test, and maintain code for in-house automation and application support tools using relevant programming languages (e.g., Python, Java, SQL, or similar).
- Lead the design, development, and deployment of custom software solutions to address business process needs and improve operational efficiency.
- Manage, monitor, and enhance existing in-house tools, ensuring they remain up-to-date, reliable, and aligned with evolving business requirements.
Automation & Process Improvement
- Lead and execute automation initiatives using Robotic Process Automation (RPA) tools to streamline repetitive operational tasks and improve system efficiency.
- Identify manual processes suitable for automation and develop scalable solutions.
- Collaborate with cross-functional teams to integrate automation workflows with existing system.
System Maintenance & Security
- Conduct routine system maintenance, including backups, restorations, and disaster recovery testing aligned with the bank’s policies.
- Monitor system health and performance; proactively resolve potential issues.
- Ensure strict enforcement of security protocols to prevent unauthorized access to systems and data.
Interface & Integration Management
- Supervise development and maintenance of Core Banking Application interfaces with third-party applications ensuring robust integration and data consistency.
- Ensure timely download and secure storage of EOD reports accessible to authorized personnel.
User Support & Training
- Provide timely and effective support to users according to SLA guidelines.
- Develop and conduct training sessions to build user competency on key business applications and in-house tools.
- Manage service desk operations, monitor ticketing systems, and resolve escalated incidents efficiently.
Compliance & Documentation
- Ensure compliance with internal policies, country regulations, and Group standards.
- Prepare and provide evidence for audit and compliance reviews.
- Maintain accurate records of licenses, service contracts, and maintenance agreements.
Service Levels Management
- Management and monitoring of appropriate licence, maintenance and service level contracts
Experience & Qualifications
- Bachelor’s degree in computer science or information technology
- Proven experience with Oracle and SQL database management and advanced querying techniques.
- Strong programming skills with experience developing and maintaining in-house tools (preferably Python, Java, or equivalent).
- Hands-on experience with Robotic Process Automation (RPA) tools and automation frameworks.
Skills, Capabilities & Personal attributes
- Strong analytical and problem-solving skills with a passion for programming, automation, and continuous improvement.
- Excellent customer service orientation and communication skills.
- Ability to manage multiple projects, work under pressure, and meet deadlines.
- Collaborative team player with leadership potential.
- High integrity with a focus on security and compliance.