Finance, Accounting, Audit, ICT / Computer,
Manager Statutory Reporting
KEY RESPONSIBILITIES
- Preparation of accurate and timely regulatory returns in line with the CBK prudential guidelines.
- Preparation of accurate and timely monthly financial performance reports for KCB Kenya.
- Preparation of Quarterly and annual financial statements for publication.
- Preparation of periodic financial covenants and compliance reports to external funding partners and other lenders in a timely and accurate manner.
- Preparation of regulatory reports to the NSE, CMA and (KDIC)
- Compilation, analysis and submission of all Statutory returns.
- Work closely with other Bank units to facilitate internal & external audit processes and CBK inspections on regulatory matters.
- Entrenching data controls, verifying integrity of the general ledger and underlying transaction processing systems.
- Ensure all journal entries are adequately captured in the financial reporting system monthly.
- Daily financial performance reporting to internal stakeholders.
QUALIFICATIONS
Academic & Professional
Education
- Bachelor of Commerce (Finance or Accounting Option) or other related business Degree, Bachelor of Arts (Economics),
- BSC (Mathematics or Engineering)
- Professional Qualifications CPA (K)/ACCA
- Professional Qualifications CFA/ICIFA
- Masters degree MBA/MSC Finance
Experience
- 5 Years Total Minimum Experience Required
Detail Minimum No of Years
- 5 years experience in Statutory and Regulatory reporting
- 4 years experience in Financial & Management reporting
- 4 years experience in Financial analysis and data analytics
- 2 years experience in Oracle Financials systems usage
- 2 years experience in AARO Financials usage
Enterprise Architecture Department – Business Architect
Key Responsibilities Include:
- Reviewing, analyzing, evaluating ideas and opportunities to develop new solutions, new technologies and business models for the business
- Participate through scrums for the planning and execution of business initiatives / projects that move ideas from ideation, proto-typing to full implementation.
- Conducts reviews and analysis of business requirements / organizational needs and goals for the development and implementation of business applications.
- Creating business architecture models demonstrating how products, operations and systems interoperate within the organization
- Conduct analysis to determine best path for solving business problems/opportunities that may include process improvement, systems enhancement, user training, and/or software procurement
- Ensure solutions proposed for development are aligned to enterprise architecture standards and principles, leverage common solutions and services, and meet operational targets / expectations.
- Define data needs/shared across the business and their interrelation
- Works closely with solution/technical architects to deliver business architecture artifacts needed for End-to-End Enterprise Architecture & Solution Architecture Approach deliverables
- Functions as a liaison to Business and IT partners in order to gain a broad understanding of technology / industry trends and innovations, and their impact on the business
- Provide architectural support in projects; ensure requirements are in alignment with business strategies and business architecture roadmap/framework.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field of study
- Professional Qualifications CBAP, TOGAF
- Project Management Prince2
Experience
- 4 Years Total Minimum Technical Experience Required
Detail Minimum No of Years
- 4+ years progressive experience in Information Technology with focus on Business Analysis, Applications Architecture or Software Development
- 3 years Experience in at least two IT disciplines such as (Business Analysis, Application architecture, application development, middleware and SOA)
- 2 years experience in Operating systems (windows, Unix)
- 2 years experience inDatabase management systems
- 3 years Prior working experience in formal Business Analysis / Applications Architecture
- 3 years experience in Exposure to multiple, diverse technologies and processing environments
- 2 years experience in Excellent planning and organizational skills with ability to breakdown complex items to manageable components
- 2 years experience in Familiarity with graphical modeling approaches, tools and model repositories
Enterprise Architecture Department – Technical Architect
KEY RESPONSIBILITIES
- Assess and communicate the impacts, trade-offs, risks, costs, benefits and opportunities of IT solutions. Understand the bigger picture and assess all smaller technical components and solutions as a coherent part of the whole infrastructure
- Documentation of business requirements and processes for business initiatives and projects.
- Build a holistic view of the Bank’s strategy, processes, information and IT assets and ensuring the business and IT requirements are aligned
- Liaise with the Business subject matter expert in the development of business architectural framework developing a clear roadmap of Business solutions.
- Designs complex systems in the Bank when required at the component level, make strategic technology choices, and directly supervise the quality of designs and implementation inside and between components.
- Ability to balance the long-term (“big picture”) and short-term implications on individual components and projects
- Develop and maintain the Bank’s technology service catalogue with continuous assessment of applications fitness to fulfill their purpose to the Enterprise
- Lead in technology capacity management assessment and provide guidance on how best to close the identified gaps
- Support in developing the framework for IT asset management while providing guidance on how best to close the identified gaps
- Provide the leadership in breaking down, planning, and sequencing the business vision & strategy into technology deliverables and mapping to infrastructure needs.
- Lead in proactive management and reduction of technical debt (e.g. systems/components, tool proliferation, aging technologies) across all the technology domains.
- Stay up dated on the latest trends/ technologies for cloud enablement and Platform as a Service and evaluate the platform capabilities vis -à-vis the trends; plan the roadmaps to incorporate the required functionality into the Bank infrastructure.
- Provides knowledge leadership in relevant research areas, technology tools & standards and architectural governance.
- Provides guidance to project teams regarding guiding principles, system and application design, standards, best practices, and system performance and availability
- Support / participate in acquisition of large projects by providing technical input and guidance on aspects of technology
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education
- Bachelors Degree
- Computer Science, Computer
- Engineering, Information Technology
Professional Qualifications
- TOGAF / MCSE / MCITP /CCNA/ CISA/ Cloud Architect certifications
- OCP, LINUX / UNIX/ Databases
Experience
- 7 years Total Minimum Technical Experience Required
Detail Minimum No of Years
- 5 years Experience in at least two IT disciplines such as (Technology architecture, application architecture, security architecture, Integration, micro services and SOA).
- 3 years Experience in multiple, diverse technologies, cloud computing and containerization.
- 3 years Experience in a leading formal enterprise architecture framework
- Knowledge of IT Banking Systems
- 3 years Implementation & Capabilities
- 4 years Knowledge of Hardware systems
- 4 years Knowledge of WAN & LAN design, implementation and monitoring
- 3 years Project Management Skills
- 3 years Customer Service Skills
- Knowledge of Network Security
- 3 years Implementation and Design
- 3 years Excellent understanding of software delivery processes, (DevOps) and methodologies (i.e. waterfall, agile, hybrid)
- 3 years Excellent planning and organizational skills with ability to breakdown complex items to actionable elements
- 3 years Knowledge of application of the organization products, services and policy
- 3 years Knowledge of relevant industry
Business Services & Solutions Department – Scrum Master
KEY RESPONSIBILITIES
- Ownership and accountability of establishing agile values, methods, principles and practices and their application for the delivery of projects and business initiatives and acts as an evangelist for adoption agile methodology within the enterprise.
- Ensures that the Scrum Team is provided with an environment conducive for project delivery while facilitating discussions, decision making, and conflict resolution and helps to remove any impediments to the project delivery.
- The Scrum Master guides, facilitates, coaches, mentor and teaches agile standards and Scrum practices (e.g. Lean, Kanban, Scrum, XP, DevOps, SAFe, LeSS etc) to the scrum, project teams and the whole development organization;
- Organizes and facilitates and leading scrum ceremonies (sprint planning meeting, daily stand-ups, sprint reviews, sprint retrospects etc), events, meetings, and decision-making processes.
- Collaborates closely with Product Owners and Technology Relationship Management teams to prepare and clarify the Prioritized Product Backlog and the Definition of the Done Criteria and facilitates Prioritized Product Backlog Reviews with the product owner.
- Facilitates identification of the stakeholders and manages the stakeholders and vendors as required for business projects or initiatives
- Responsible for creating release plans including deliverables and the release deadline, plans and estimates the highest value deliverables for the next release
- Demonstrate and Validate Sprints by facilitating presentation of completed Deliverables by the Scrum Team for the Product Owner’s approval
- Supports the Scrum Team in determining the length of sprint, creating the deliverables, identification of tasks and effort estimation for the tasks agreed for a sprint.
- Monitoring progress and performance of the scrum teams and institute mechanisms geared towards making improvements in terms of self-organization, productivity and efficiency.
- Keeping the organization up to date on the progress of the scrum team’s projects & initiatives by preparing and presenting status reports to stakeholders.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education
- Bachelor’s Degree
Professional Qualifications
- Scrum Master certification
- MASTERS MBA/Msc
Experience
- 7 Years Total Minimum Experience Required
Detail Minimum No of Years
- 3 years Experience of administering Burndown technologies, Retrospective formats, and handling bugs.
- 2 years An understanding of the rules and practices of other Agile approaches. This includes the differences between Scrum and Kanban and how they may be blended together for optimum results.
- 2 years Knowledge of technologies such as Extreme Programming, TDD, BDD and Crystal and their possible integration into a project based upon scrum techniques.
- 2 years An above average knowledge of technical matters in software development processes and procedures.
- 2 years Experience in Banking
- 3 years Experience working with Agile and Scrum methodology in successful projects
Manager, Cloud Infrastructure
KEY RESPONSIBILITIES:
- Responsible for building, maintaining, and supporting high-performance, fault-tolerant, scalable and distributed Platform as a Service systems with Kubernetes and Kubernetes flavors such as Openshift.
- Responsible for interfacing with application development teams to ensure applications fit within the infrastructure with scalability, reliability and security designed and implemented from the onset.
- Responsible for establishing and improving team processes and workflows to maximize efficiency and productivity of people and systems.
- Lead in automation of infrastructure at massive scale to support scaling of digital services.
- Lead the ‘Open source first ‘as a fit for the future initiative within the function.
- Provide team management to the cloud infrastructure team.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Education
- Bachelor’s degree ICT related field or Electrical Engineering;
Professional Qualifications
- Kubernetes or Openshift, AWS or Azure Architect/SysOps/
- CI/CD, DevOps, Automation certifications
Experience
- 5 Years Total Minimum Experience Required
Detail Minimum No of Years
- 3 years Experience Area 1 (Docker/Kubernetes/Openshift/Containers)
- 3 years Experience Area 2 (Redhat/Linux Adminstration)
- 1 year Experience Area 2 (IT Automation)
- 1 year Experience Area 4 (Public Cloud Administration)
Group Information Security – Application Security Specialist
Job Description
- Define, document, and implement software security policy, secure coding practices and guidelines for the bank in line with industry best practices and technologies commensurate with risk and regulatory requirements.
- Develop, implement, and maintain a software security assurance framework which that shall guide information security team in security and risk assessments of applications, as well as provide security requirements for developers and third parties to adhere to.
- Lead Information Security involvement in all software and application implementation projects and scrum teams to ensure all applications and changes meet set information security requirements before introduction to production environments.
- Collaborate with Enterprise Architecture and Business Application Development teams to identify application/software security improvements and plug-in identified security controls in DevOps tools.
- Perform and coordinate regular trainings on secure coding, software security and application security practices for the development and other KCB technology teams at regular intervals.
- Collaborate in the continuous monitoring and defense of the Bank’s critical applications, such as core banking, and digital channels, for cybersecurity threat indicators; report on violations and security measures taken to address threats.
- Identify, integrate, and maintain security tools, such as SAST and DAST tools (Static/Dynamic Application Security Testing), standards, and processes into the software development or product life cycle (SDLC / PLC), and CI/CD pipelines.
- Participate in performing risk assessments for business solutions for inherent security risks and provide recommendations for addressing such risks.
- Define, create, and deliver software/application security compliance reports and relevant metrics to the Bank’s Senior Management.
- Protects the bank’s applications and systems by defining access privileges and other security control structures.
For the above position, the successful applicant should have the following:
- University degree from a recognized institution preferably in Information Technology/Computer Science/ Cyber Security/ Engineering (Electrical & Electronics) or related field.
- A professional certification in either of the following:
- CDP: Certified DevSecOps Professional
- CSSLP: Certified Secure Software Lifecycle Professional
- CISM: Certified Information Security Manager
- CISA: Certified Information Systems Auditor
- CISSP: Certified Information Systems Security Professional.
- At least 5 years’ experience in Technology.
- At least 2 years’ experience in Information Security.
- Strong Application Security knowledge, experience within Secure SDLC and DevSecOps.