The jobholder is responsible for the design,development, implementation and maintenance of systems to meet specified requirements, compatible with agreed systems architectures, adhering to corporate standards and within constraints of performance, security and feasibility.
EXTERNAL ADVERTISEMENT
VACANCY
SYSTEMS ANALYST
Applications are invited from persons with suitable qualifications to fill the position of “Systems Analyst” at the Group Technology Support Division (GTSD).
The jobholder is responsible for the design, development, implementation and maintenance of systems to meet specified requirements, compatible with agreed systems architectures, adhering to corporate standards and within constraints of performance, security and feasibility.
The role seeks the understanding of requirements and their translation into a technical specification which forms the basis for system construction, program development and acceptance testing. It is responsible for the development of a complete set of detailed models, procedures, and/or workflows described in a form suitable for implementation, monitoring and maintenance.
This role provides technical and development support for the systems managed by their team to ensure minimal disruption to systems, efficient operations and seamless customer service. The Systems Analyst champions the importance and value of systems design principles and the selection of appropriate systems design lifecycle models, whether predictive (plan-driven) approaches or more adaptive (iterative/agile) approaches based on the context of the work.
The role exists in multiple areas including Core Support, Card & Digital Systems Support, End User Services & Corporate IT and Regional Technology Support both locally and regionally and is tasked with supporting multiple types of demands that are delivered by Group Technology Support.
JOB RESPONSIBILITIES INCLUDE:
- Participating in and/or lead the planning, testing, monitoring, implementing and controlling of all technical, programming and integration aspects during system development and deployment of new/amended core software systems and technology-based solutions to meet the Group’s needs and to ensure efficient, stable and reliable operations.
- Developing and maintaining automated test scripts to validate the functionality, performance and reliability of applications.
- Ensuring the Group’s systems are continually in operation and minimizing any “downtime” by carefully analyzing system change requests for potential impact and engaging the team in troubleshooting problems encountered and directing them (where necessary) in resolving system problems.
- Ensuring integrity for next day processing of systems that experience downtime.
- Planning, monitoring and controlling the Testing and Implementation of new/amended systems and assisting in the organizing and planning of miscellaneous unplanned requests to meet the demands of the Group.
- Investigating, recommending, planning and implementing changes to the existing production environment with a view to improving efficiency.
- Ensuring that all installations and patches (fixes) of all core software and utilities are up to date.
- Developing, testing, implementing, documenting and reviewing Information Technology Contingency and Business Continuity Planning for all systems implemented.
- Researching, recommending, developing and implementing innovative measures to optimize hardware and software usage/performance as well as internal operations.
- Developing and maintaining all documentation regarding system amendments and implementation, including but not limited to program/technical documentation, implementation documentation, user/operator manuals, test plans to ensure accuracy and adherence to bank’s standards and procedures.
- Being on call outside normal working hours to resolve operational problems, taking necessary action to ensure a speedy solution.
- Performing scheduled maintenance and upgrades to the Bank’s software systems outside of normal working hours so as to minimize the disruption to the Bank’s core online applications.
QUALIFICATIONS AND EXPERIENCE
- An Associate degree in Computer Science, Computing and Information Systems or equivalent qualifications from a recognized university.
- At least 2 years’ experience with UNIX and Windows Operating Systems and Relational Database Management Systems (RDMS)
- Proficiency in at least one (1) of the main programming languages/development tools used by the group also SQL scripting, Unix and Windows Shell Scripting
- At least one year’s experience in a software support role
- Knowledge of hardware architecture, operating systems, databases and network operating systems
- Experience in Software Support and Implementation.
- A working knowledge of the Bank’s Policies and Procedures
BEHAVIOURAL COMPETENCIES AND SKILLS
- Strong analytical skills to investigate and troubleshoot problems with an aim to implementing speedy solutions in a high availability environment
- Good planning and organizational skills to coordinate, manage and prioritize the workload within the team
- Effective writing skills to prepare user and technical documentation
- Effective communication skills to interact with internal staff at all levels and also with external vendors from other organizations both orally and written
REMUNERATION:
The Bank offers an attractive compensation package.
Closing date for submission of applications is December 12, 2024.
Thank you for your interest in Republic Bank Limited.
Please note that only suitable applications will be acknowledged.