About NCBA Group
On 6th December 2018, it was announced that NIC Bank, an institution with a rich history of retail banking; and CBA Bank, a forerunner of innovation in the banking space, would be merging to form a new bank with unmatched strength, expertise and regional reach.
The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to your specific needs.
Our extensive branch network and friendly service mean that you are part of the most universal yet personal bank in East Africa.
- Senior Database Administrator
- RPA Developer
- Systems Administrator
Senior Database Administrator
Job Purpose Statement
- The role involves the evaluation, implementation, and support of IT infrastructure functionalities in alignment with the Bank’s Vision. It ensures system uptime in accordance with SLAs, manages capacity, plans for business continuity, and maintains uptime and high availability of server infrastructure.
- This position is also accountable for daily operational activities related to data center infrastructure. The incumbent collaborates closely with the information security team to enforce policies and procedures that ensure compliance.
Key Accountabilities (Duties and Responsibilities)
Server Infrastructure 40%
- Implement infrastructure plans and designs as per the Bank’s requirements.
- Manage multiple OS platforms (Linux/Unix, Windows) and Microsoft 365.
- Deploy and manage virtual environments, including space and compute management, clustering, and HA/DRS.
- Evaluate and test new Data Center technologies.
- Streamline infrastructure documentation, including SOPs, DC inventory, server configurations, and system classification by criticality.
- Monitor systems, verify hardware integrity, review application logs.
- Ensure system uptime according to SLAs and SOPs.
- Coordinate with vendors on infrastructure maintenance, support, and upgrades.
Business Continuity Planning 20%
- Ensure successful backups and address any failures.
- Conduct regular restoration tests.
- Develop Business Continuity Plans using VMware, storage, and backup technologies.
- Support and execute detailed Disaster Recovery plans for the bank.
- Coordinate BCP deployment with partners.
- Collaborate with internal IT/business units for BCP maintenance and deployment.
- Manage disaster recovery procedures for all systems.
Security, Risk and Compliance 20%
- Regularly maintain servers and VMware hosts.
- Manage OS patching and upgrades to compliant versions.
- Address audit findings and enforce policies to prevent recurrence.
- Run and share audit scripts.
- Manage Group Policy Objects.
- Patch and upgrade ESXi Servers regularly.
- Periodically review user permissions and access in shared folders and Active Directory.
- Ensure segregation of PR, DR, and UAT environments.
Learning and Growth 20%
- Participate in projects and other infrastructure initiatives.
- Actively seek to learn, grow, and remain current with technological advancements.
- Share knowledge with colleagues within the department.
- Train level one support teams on end-user issue resolution.
- Document daily processes comprehensively.
Job Specifications
Academic:
- A bachelor’s degree in computer science, Information Technology or related field
Professional:
- Professional qualifications in IT e.g. HCIA, RHCSA, RHCE, VCP, ITIL, MCSE, MCITP, MCP, other relevant professional qualifications in IT field would be added advantage.
- Project Management certification and experience is preferred e.g. PRINCE2, PMP
Desired work experience:
- Data center management and virtualization (VMware, Azure, etc.)
- Minimum 5 years in IT, hands-on with RHEL, VMware, AD, SAN Storage, Commvault
- Unix/Linux experience (Ansible, Satellite, etc.)
- Proficient in Windows Enterprise servers
- Experience with multiple server models (rack mount, blades)
- Process automation expertise
- Knowledge of system security and data backup/recovery
- Familiarity with SAN storage arrays
- Microsoft 365 and Active Directory Services
- Collaboration with 3rd party vendors
- Banking or financial services experience is a plus
RPA Developer
Job Purpose Statement
This position is responsible for designing, developing and implementing innovative RPA solutions that can enhance business productivity and maximize efficiency. It also involves understanding the business and its challenges, functionally outlining a solution to the identified use cases and then developing the required solutions.
Key Accountabilities (Duties and Responsibilities)
Financial 10%
- Analyze business processes and workflows with the objective of finding out how they can be improved or automated to save on cost.
- Manage cost cutting initiatives to adhere to the set Business process budget
Internal business processes 60%
- Analyze new process automation candidates, quickly assessing feasibility and accurately estimate development effort
- Configure new processes and objects using core workflow principles that are efficient, well structured, maintainable and easy to understand
- Apply RPA workflow design best practices when developing or maintaining workflows
- Create and document test cases for negative scenarios, in order to document workflow behavior when certain systems malfunction, as well as performance scenarios, in order to stress test systems behavior
- Review workflows developed by other RPA Developers to ensure compliance with internal control / security / audit requirements
- Support the operational teams by staging and deploying automation solutions into test and production environments and providing post-production support.
- Provide maintenance to production workflows by ensuring second level support for workflow incidents; investigate reported errors, agree on error severity and propose resolution
- For workflow support tasks, respect SLAs agreed with business for workflow downtime
- Report issues to third level support (RPA vendor) if incidents cannot be solved by the internal team; ensure development fix, unit testing and production deployment preparation
- Configure enhancements /change requests to already automated processes
- Work directly with business teams to support various projects and solutions.
- Assisting in collecting and identifying functional requirements
- Investigating and documenting better practices/alternative solutions that could be used in future development
- Design technical specification documents for RPA Projects
- Utilize problem-solving skills to understand client pain points and troubleshoot as challenges arise.
- Prepare and provide regular and accurate progress reports for tracking and decision-making.
Customer 20%
- Build and maintain positive working relationships with all levels of staff.
- Drive for the customer experience organization metrics to be achieved through the implementation of process efficiency initiatives
Learning and growth 10%
- Be self-driven and directed, build own skill and effectiveness, presentation and stake holder management
- Take courses to improve relevant skills required to perform the role optimally
Job Specifications
Academic:
- Bachelor’s degree from a recognized accredited university.
Professional:
- Basic knowledge of Machine Learning (ML) and Artificial Intelligence
- Process modelling experience using MS Visio/any other tool
- Mastery of automation tools such as Microsoft Power Automate, UiPath, Blue Prism
- Experience with Databases, such as SQL
Desired work experience:
- Minimum 3 years of hands on development experience relevant professional experience in banking or financial services sector.
Systems Administrator
Job Purpose Statement
The Senior Database Administrator role is to support the bank’s databases and database infrastructure. This includes developing, maintaining, supporting, and optimizing key functional areas; particularly NCBA group databases, database storage, database server operating systems and database backups in collaboration with external vendors, system experts and consultants.
Key Accountabilities (Duties and Responsibilities)
- Database Maintenance (40%): Maintain and develop all databases.
- Database Management (30%): Manage recovery agreements to handle projects, incidents, problems, and escalations per policies and SLAs.
- Database Integration (10%): Align database strategy with the bank’s business direction.
- Database Security (10%): Ensure database security against data loss, corruption, and unauthorized access.
- Database Projects & Performance (10%): Plan and implement projects while monitoring database capacity and performance for optimal efficiency.
Job Specifications
- Academic: Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- Professional: ITIL, OCA, OCP, OCM, or other relevant IT qualifications; Project Management certification (e.g., PRINCE2, PMP) preferred.
- Desired Work Experience: Five years of experience in database and storage support in medium to large organizations; experience in a bank or financial services is an added advantage.
Also Check: Internship Opportunities at Elgeyo Marakwet County Assembly
Job Dimensions
Reporting Relationships
- Direct Reports: None
- Indirect Reports: None
Stakeholder Management
- Internal: IT Department
- External: None specified
Decision-Making Authority / Mandates / Constraints
- Scope: Structure of databases and database infrastructure within approved guidelines
- Responsibilities: Database design, reviews, and improvement proposals
- Type: Operational
Work Cycle and Impact
- Planning Horizon: 3 – 6 months
How to Apply
Use the link(s) below to apply on company website.
Follow this WhatsApp Channel for More Job Updates
SHARE THIS POST