Website: Website http://www.imbank.com

  • Assistant Manager Security and Documentation 

Legal Administrator 

Market Risk Manager

    Assistant Manager Security and Documentation Legal Administrator Market Risk Manager

    REF AMSD/05/2020 : ASSISTANT MANAGER-SECURITY & DOCUMENTATION
    Job Summary
    PURPOSE:
    The role holder will be responsible for assisting the Manager-Securities and Documentation in the creation/verification of the Bank’s security documents within the set parameters to ensure proper and enforceable security documents whilst meeting customers’ expectations in line with the Bank’s strategy.
    Responsibilities

    The Incumbent will report to the Manager, Securities and Documentations and will be responsible for:
    1. Pre-disbursement review & sign off:

    Ensuring the following are adhered to and undertaken within the time frame set out:
    Acknowledging receipt of all security documents from the Borrowers via the Relationship Team;
    Updating the pre- disbursement report for tracking purposes;
    Reviewing all documents to confirm legal terms and enforceability;
    Preparing the lodgment/ disbursement sheet;
    Forwarding the original security documents to custody unit for lodgment;
    Forwarding lodgment/ disbursement sheet to credit Admin for disbursement and updating of the system with details of security held;
    Forwarding to credit admin relevant documents to facilitate:
    Creation of liens in case of cash security;
    Joint registration of Logbook for HP facilities.

    Supervising perfection of securities by external advocates:

    Supervising and coordinating the perfection of Bank security documents prepared by the Bank’s external advocates and ensuring completion within the SLA timelines from the date of issuance of instructions to completion.

    Undertaking the following pertaining to perfection of securities:

    Instructing external lawyers to prepare and finalise all types of security documentation on behalf of the Bank;
    Reviewing the draft security documents received from external lawyers and also supervising the review of security documents to ensure quality, uniformity and enforceability;
    Prepare in-house security documents for customers and/or the group companies’ wishing to save on legal fees upon request/instructions from management;
    Negotiating syndication agreements for and on behalf of the Bank;
    Liaising with the concerned Relationship Managers in regards to arranging for the execution of security documents by the Bank’s Customers;
    Reviewing the registered security documents to ensure proper registration before submitting the same the Credit Department for lodgement and giving the disbursements go-ahead;
    Assisting the Manager, Securities and Documentation in ensuring that all Land charged to the Bank is not negatively listed on the Ndungu Report or NLC Report;
    Undertakings:
    Reviewing all undertakings issued by or received by the Bank particularly for the takeover of facilities, sale transactions, release of title documents for creation of tenancy leases, extension of lease, amalgamation or change of user:
    Maintaining a report of all the outstanding undertakings handled within the department clearly setting out the obligations to be fulfilled, the parties involved and the timelines to be met ;
    Following up to ensure that the undertaking obligations are fulfilled within the stipulated timelines;
    Recommending necessary action(s) to be taken in the event of breach of terms by any party to the undertaking(s).

    Reports:

    Coordinating and ensuring that the pending securities report are sent to the divisional heads and RMs monthly (i.e. corporate division, business Banking, Affluent and Personal Banking);
    Assisting the Manager, Securities and Documentation, in preparation of the disbursed pending perfection reports to be submitted to RiskCo, CRMC and any other committee as directed.
    Assisting the Manager, Securities and Documentation, in preparation of the Report on all outstanding undertakings;
    Coordinating and ensuring the miscellaneous report pertaining to security documents released after disbursement for various reasons (e.g. creation of tenancy leases, extension of lease, amalgamation or change of user).

    Panel of advocates:

    Ensuring that the law firms provide their firm’s professional indemnity cover and following up for renewal dates as and when expires;
    Ensuring to procure the Tax Compliance Certificates for each year from the Advocates;
    Periodically assess the advocate’s performance against the SLA signed between the Bank and the Advocates.

    Other duties

    Supervising and co-ordinating the review of any other security documentation that the Bank may enter into with third parties; and
    Advise the Bank on its rights and remedies under any legal documentation.
    Standard form security documents:
    Periodically reviewing the standard form security documents to ensure they capture the current market trends and recent development in laws;
    Periodically arranging for external lawyers to undertake security audits.

    PERSON SPECIFICATIONS

    Bachelor of Laws (LLB) degree from a recognized university;
    Diploma in Law (KSL) and Admission as an Advocate with a current practicing Certificate;
    Minimum Five (5) years’ experience in legal practice of which three years should have been in a Financial Institution;
    Post Graduate qualifications in a relevant field will be an added advantage
    Must demonstrate managerial and administrative skills backed by leadership qualities
    Possess a high degree of professional ethics & personal integrity.
    Must be hardworking, flexible & service oriented and self -driven;
    Proficiency in use of computer applications;
    Ability to work with minimum supervision;

    go to method of application »

  • Solutions Architect

    Solutions Architect

    Job Summary
    Engineers at iCube build products and services that impact the day to day lives of our customers and internal teams. Your contributions will ensure that tangible value is continuously delivered to the end-users. A successful candidate will be expected to work closely with the product & design team to ensure timely delivery of great products. He/she will also need to be willing to learn and passionate about making contributions toward the team’s success.
    Knowledge, experience & skills:

    Deep understanding of application deployment strategies
    Comfortable evaluating of container technology and orchestration strategies
    5 years of demonstrated experience
    Able to analyze requirements and come up with solutions that take into account the performance and cost of building said systems
    Knowledge of enterprise integration patterns
    Excellent oral and written communication
    Analytical and problem-solving skills
    High attention to detail
    Experience with enterprise architecture
    Ability to work under indirect supervision
    Broad understanding of information technology topics
    Effective interpersonal skills and collaborative management style to include teamwork and team building ability
    Comfortable with ambiguity and time spent outside of comfort zone acquiring new skills
    Flexible in a fast-paced dynamic environment with shifting roles and responsibilities
    Technically creative and open-minded

    Responsibilities
    As a member of the team, you will be responsible for:

    Assisting in the establishment of an IT Architecture practice and the adoption of an architecture and standards methodology.
    Managing activities that take place during solution ideation, solution design, and solution implementation.
    Reviewing business context for solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options, (which may include RFIs, RFPs or prototype development), selecting the most optimal option, and the development of a roadmap for the selected solution.
    Communicating the architecture to the stakeholders as well as collaborating and coordinating with existing domain architects in the formalization and adoption of IT standards and procedures.
    Championing a structured approach to business application solutions.
    Directly assisting in the development of a solutions architecture program including departmental roadmaps and project portfolios for IT systems architecture.
    Ensuring solutions not only are a fit for the specific purpose but also closely align with the standards guidelines of technology solutions.
    Influencing changes to standards when necessary.
    Assisting domain architecture team on solutions management and timing of financial spend for application solutions.
    Supporting the architectural aspects of all application projects in peer IT portfolios.
    Directing the identification and recommendation of appropriate solutions, upgrades, replacements, or decommissioning options incorporating business and technology productivity, usability, and total cost of ownership.
    Developing and executing solutions which further reduce the percentage of time spent on reactive work.
    Providing analysis of security protection technologies as necessary.

  • Application Support Engineer

    Application Support Engineer

    REF: ASE/3/2020-APPLICATION SUPPORT ENGINEER
    Job Purpose:
    We are looking for technically skilled candidates with excellent interpersonal skills for the Application support engineer position in an agile fast paced environment. Application support engineer will troubleshoot technical issues, provide timely customer feedback, and support the roll-out of new applications, among other duties. Moreover, Application support engineer will talk to both internal users and customers directly, as well as create written documentation, requiring excellent written and verbal communication.
    Key Responsibilities:

    Able to solve medium to high complexity applications related incidents coming from end-users or service desk.
    Logging incidents and their status in Customer relationship management tool (logs, reports, and SQL queries).
    Able to analyze impact of incident and communicate it to affected user areas and minimize it.
    Escalating applications related incidents towards application vendor (third line support and maintenance) and track status.
    Liaising with other second line operations groups and development to solve incidents
    Suggest solution to solve the root cause (the problem) of the incident
    Ensures that application operations SLA with end-users is held
    Suggest changes
    Supports end-users in functionality of the applications
    Provide consultation and informal trainings to end-users
    Understands monitoring concept, knows monitoring tools used for application and can define and interpret complex application alerts
    Escalates incidents and tracks resolution status
    Checks if application vendor SLA is held and escalates in case of vendor non-performance
    Applies and makes sure that development and task handover / change management procedure is kept
    Understands application support requirements towards developments and makes sure that they are acceptance tested
    Makes sure that regression test for new developments takes place
    Can suggest and applies changes in application on demand.
    Keeps track of application changes with version control and makes sure that release management is kept
    Participate in specialist trainings that related to supported applications and areas, study operations and user manuals, requests specialist trainings
    Regularly checks performance of supported applications and areas if it keeps SLA
    Escalate any performance issue towards development.

    Knowledge, experience & skills:

    Broad IT background with emphasis on the application development and support cycle related methodologies and technologies
    A minimum of 1 year working experience as an application support engineer
    Good written and oral communication skills.
    Good interpersonal skill, possibly experience of a multicultural environment
    Experience in the development of business processes and procedures
    Strong technical and analytical skills
    Supporting end-users.
    Supporting IT systems Applications.

  • Senior Software Developer

    Senior Software Developer

    REF: ASE/3/2020-APPLICATION SUPPORT ENGINEER
    Job Purpose:
    We are looking for technically skilled candidates with excellent interpersonal skills for the Application support engineer position in an agile fast paced environment. Application support engineer will troubleshoot technical issues, provide timely customer feedback, and support the roll-out of new applications, among other duties. Moreover, Application support engineer will talk to both internal users and customers directly, as well as create written documentation, requiring excellent written and verbal communication.
    Key Responsibilities:

    Able to solve medium to high complexity applications related incidents coming from end-users or service desk.
    Logging incidents and their status in Customer relationship management tool (logs, reports, and SQL queries).
    Able to analyze impact of incident and communicate it to affected user areas and minimize it.
    Escalating applications related incidents towards application vendor (third line support and maintenance) and track status.
    Liaising with other second line operations groups and development to solve incidents
    Suggest solution to solve the root cause (the problem) of the incident
    Ensures that application operations SLA with end-users is held
    Suggest changes
    Supports end-users in functionality of the applications
    Provide consultation and informal trainings to end-users
    Understands monitoring concept, knows monitoring tools used for application and can define and interpret complex application alerts
    Escalates incidents and tracks resolution status
    Checks if application vendor SLA is held and escalates in case of vendor non-performance
    Applies and makes sure that development and task handover / change management procedure is kept
    Understands application support requirements towards developments and makes sure that they are acceptance tested
    Makes sure that regression test for new developments takes place
    Can suggest and applies changes in application on demand.
    Keeps track of application changes with version control and makes sure that release management is kept
    Participate in specialist trainings that related to supported applications and areas, study operations and user manuals, requests specialist trainings
    Regularly checks performance of supported applications and areas if it keeps SLA
    Escalate any performance issue towards development.

    Knowledge, experience & skills:

    Broad IT background with emphasis on the application development and support cycle related methodologies and technologies
    A minimum of 1 year working experience as an application support engineer
    Good written and oral communication skills.
    Good interpersonal skill, possibly experience of a multicultural environment
    Experience in the development of business processes and procedures
    Strong technical and analytical skills
    Supporting end-users.
    Supporting IT systems Applications.

  • Assistant Manager Procurement 

Devops Engineer 

Senior UI Designer 

Senior Software Developer

    Assistant Manager Procurement Devops Engineer Senior UI Designer Senior Software Developer

    REF: IOSD/1/2020-DEVOPS ENGINEER
    JOB PURPOSE:
    Engineers at iCube build products and services that impact the day to day lives of our customers and internal teams. Your contributions will ensure that tangible value is continuously delivered to the end users. The successful candidate will be expected to work closely with the product & design team to ensure timely delivery of great products. He/she will also need to be willing to learn and passionate about making contributions towards the team’s success.
    KEY RESPONSIBILITIES
    As a Member of the team, you will:

    Develop and deploy automation and monitoring tools that will help drive improvements towards the productivity and efficiency of I&M Bank’s engineering team.
    Work with peers to improve workflows and ensure high quality and timely delivery of the fixes and tools.
    Share knowledge across the team and the bank.
    Periodically spend time with the rest of the team outside of work with the intention to strengthen the bonds between the team members

    Knowledge, experience & skills:

    Have a strong core understanding of software engineering best practices
    Possess fantastic problem solving and troubleshooting skills
    A minimum of 3 years working experience in devops engineering
    Have an ability to prioritize and handle multiple tasks competently
    Have strong interpersonal and communication skills
    Yearn to learn new technology stacks and accept that learning is forever
    Pay close attention to the little details that help make our products that much better
    Enjoy working in a fun and highly collaborative environment
    Technology Stack include: Docker for containerization, Kubernetes for container orchestration, Jenkins & CircleCI for Continuous Integration / Continuous Deployment, Git for source code control, Prometheus, alert manager, grafana, RESTful API services, SOAP web services for communicating with some external systems, Experience with relational databases, Java or Kotlin, JavaScript,F­­rontend frameworks i.e. React-JS
    Experience with Scrum/Agile development methodologies
    Understanding of the software development life cycle
    Good understanding of Web Services protocols such as REST and SOAP
    Ability to use version control software such as Git
    Working knowledge of automation tools like Jenkins
    Working knowledge of Unix and bash scripting
    Experience configuring, installing and maintaining tools used for monitoring e.g. Prometheus, Grafana, Elastic Search, Kibana, etc.
    Experience using and managing cloud infrastructure

    go to method of application »

  • Complaint Handling Manager 

Junior UI Designer 

Intermediate Quality Analyst

    Complaint Handling Manager Junior UI Designer Intermediate Quality Analyst

    JOB SUMMARY:
    The role holder will be responsible for end to end complaints management / resolution and monitoring the Banks Complaint Management System This includes ensuring that all complaints raised are captured in the Complaint Centre system, assigned to the correct resolvers and resolved within the shortest time possible.
    KEY DUTIES AND RESPONSIBILITIES
    The incumbent will report to the Team Leader-Complaints Handling and will be responsible for:

    Tracking in order to ensure all Customer Service Officers, Branch and other bank staff utilize the Finacle CRM to capture and log complaints
    Proper monitoring of complaints logged in to Finacle CRM to ensure timely and satisfactory closure of Customer Complaints raised.
    Following up  with reporters and resolvers for constant updates on complaints
    Regular following up of Issues to ensure outstanding issues are dealt with and customers are updated on the same
    Monitoring and escalating recurring Issues to improve on the level of service to customers
    Implementation of the Bank’s Complaints Management Strategy
    Conducting Voice of the Customer Surveys on the Complaints resolution process.
    Communicating to customers upon receipt and closure of the complaint in writing as stipulated in the Consumer Protection Guidelines.
    Handling Customer complaints and Queries on Social Media
    Monitoring issues raised on Service Desk.

    QUALIFICATIONS AND COMPETENCIES:

    Business related degree holder from a recognized University
    Banking qualifications desirable
    Customer service qualifications
    A minimum of 2 years relevant experience preferably in a financial institution preferably a bank with familiarity to the call centre function
    Excellent verbal and written communication skills
    Excellent time management skills
    Excellent report writing skills
    Good interpersonal skills and ability to interact with all levels of personnel within and outside the Bank.
    Ability to pay attention to detail and work under minimum supervision
    Computer literate
    Respect for customer and business confidentiality
    Good problem solving and analytical skills.
    Good judgement and decision-making skills.

    go to method of application »

  • Information Security Officer 

Head of Small Business

    Information Security Officer Head of Small Business

    The Bank is looking to recruit a competent and highly motivated individual for the following position:
    REF ISO/01/2020: INFORMATION SECURITY OFFICER
    PURPOSE:
    The Information Security Officer, is responsible for a broad range of tasks, majorly the day-to-day cyber security event monitoring, correlation and investigation on detected events.
    PRIMARY RESPONSIBILITIES:

    Monitor security events received from the Bank’s SIEM on applicable perimeter devices, systems, databases and servers for potential attacks, suspicious or anomalous activities.
    Analyze and correlate network traffic and system/application logs to prioritize and differentiate between potential incidents and false alarms.
    Create and track investigations/analysis of events to resolution.
    Escalate and report on incidents, potential gaps or risks as observed during monitoring activities.
    Provide input from previous events, attacks or anomalous activities to support forensic or other investigations as carried out by the Information Security Office.
    Consistently provide recommendations on tuning of SIEM rules to ensure increased efficiency and reliability on its output.
    Assist in identifying new solutions to improve the ISO monitoring role in threat identification, detections and response capabilities.
    Provide recommendations that will assist in revision of the Bank’s policies and procedures on monitoring.
    Any other duties as deemed necessary by the supervisor.

    PERSON SPECIFICATIONS
    Academic Qualifications
    Bachelor’s degree in Computer Science, Information Technology or Equivalent from a recognized institution.
    Professional Abilities

    Foundational knowledge in information technology, to include hardware, networking, architecture, protocols, file systems and operating systems.
    Foundational knowledge of multiple areas of cyber security operations, such as attack surface management, SOC operations, Intrusion Detection/Intrusion Prevention Systems (IDS/IPS), threats (including APT, insider, etc.), vulnerabilities, and exploits; incident response, ticket tracking, investigations and remediation.
    Knowledge of data correlation techniques.
    Understanding of common network services (web, mail, FTP, etc.), network vulnerabilities, and network attack patterns

    Experience
    Minimum 1 year relevant experience.
    Generic Competencies
    Significant theoretical and/or practical knowledge in the following areas:

    Unix, Linux, Windows, operating systems
    Well-known networking protocols and services (FTP, HTTP, SSH, SMB, LDAP, etc.)
    Exploits, vulnerabilities, networks and network attacks
    Packet analysis and Regular expressions
    Database structures and queries

    Skills and Attributes

    Excellent communication and interpersonal skills; ability to communicate: write clearly and speak authoritatively to both business and tech audiences
    Demonstrated critical thinking, analytical and problem solving skills to diagnose and troubleshoot technical issues
    Strong planning and organization skills;
    Keeping abreast with latest technology and ability to learn new technologies and concepts quickly
    Ability to operate within 24HR shifts as and when required.

    go to method of application »

  • Agile Project Manager 

Junior UI Designer 

Intermediate Quality Analyst 

Senior Software Developer 

Senior Product Designer 

Junior User Experience Designer 

Senior User Experience Designer 

Devops Engineer 

iOS Developer 

Agile Project Manager

    Agile Project Manager Junior UI Designer Intermediate Quality Analyst Senior Software Developer Senior Product Designer Junior User Experience Designer Senior User Experience Designer Devops Engineer iOS Developer Agile Project Manager

    The Bank is looking to recruit a competent and highly motivated individual for the following position:
    REF APM/01/2020 : AGILE PROJECT MANAGER
    Job Summary:
    The job holder will be responsible for working strategically with the management team (project sponsor, project owner/requestor, business stakeholders.) and will be responsible for planning, budgeting, leading, organising and liaising with technology partners on enterprise-level- delivery of technology projects.
    The Agile Project Manager will also be the interface between the management team and project team (through the Scrum Master) with the responsibility of fostering transparency and ensuring good communication flow both internally within the development teams and externally amongst the technology partners and other relevant stakeholders in the organization.
    Key responsibilities:
    The Incumbent will report to the General Manager – Strategy & Transformation and will be responsible for:

    Planning, leading, organizing Agile projects. The goals will be to achieve a high level of performance and quality and deliver on -time agile projects that provide exceptional business value to users.
    Providing weekly, monthly, and quarterly status reporting on project performance using best practices both internally and externally.
    Scheduling project meetings; creating and distributing meeting minutes.
    Helping foster transparency across the organization by ensuring that there is good communication flow both internally within the development teams and externally amongst other relevant stakeholders.
    Contributing to the determination of project scope, resource requirements, skill requirements, project milestones, risks and release plans.
    Monitoring, documenting and communicating project status; anticipating problems and resolving them or escalating them to the appropriate level of management to ensure proper project completion that maximizes value delivery.
    Managing, planning and coordination of broad organizational readiness such as launch, communication and training strategies, while ensuring alignment with technology team deliverables, in support of driving incremental value.
    The role holder will be the key point of contact between the implementation partner and technology partner.

    ·      Managing large, complex enterprise-level projects with Agile delivery.

    Managing several concurrent high visibility projects using agile methods in a fast-paced environment that may be across multiple business divisions and countries.
    Defining  and managing  a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for Agile Project Management
    Defining the  project scope and schedule while focusing on regular and timely delivery of value;
    Playing a consultative role to put in place the appropriate people, process, and tools, to improve team efficiency and effectiveness
    Supporting the Product Owner in managing customer expectations for project deliverables, managing stakeholder communications, and helping to implement an effective system of project governance
    Organizing  and leading project status and work  meetings as well as  preparing and distributing progress reports;
    Managing  risks and issues in relation to the assigned projects;
    Performing  delivery planning for assigned projects

    Qualifications and Competencies:

    Bachelor’s degree in Business Administration or its equivalent from a recognized institution
    (Master’s degree in Business Administration or its equivalent from a recognized institution will be an added advantage)
    Agile certification is a plus – CSM, CSPO, PMI-ACP or other.
    PMP certification is a plus
    A minimum of 3 years of working experience as a Project Manager in an Agile setup.
    Well versed knowledge on Agile Project management
    Advanced experience with Atlassian tools – Jira, Confluence, Service Desk
    Results-driven and ready to adapt to a constantly changing environment;
    A clear understanding on how to integrate end-to-end web-based projects
    Familiar with collaborative tools; 
    Effective communicator
    Excellent negotiation and influencing skills
    Good relationship management skills
    Good interpretation and decision-making ability
    Good people management skill
    Strong analytical and numerical skills
    Ability to work independently/self-driven
    Strong planning, coordination and time management skills
    Advanced experience with Microsoft Desktop Software – Windows, Project, Word, Excel, and PowerPoint.

    go to method of application »

  • Officer Assurance Audit

    Officer Assurance Audit

    REF:OAA/01/2020 – OFFICER ASSURANCE AUDIT
    This incumbent will be responsible for planning and carrying out specific audit assignments in I&M Bank under the guidance of the manager, assurance so as to give assurance on the adequacy and effectiveness of the Bank’s governance, risk management and control processes.
    PRIMARY RESPONSIBILITIES:
    The Incumbent will report to the Manager Assurance Audit and will be responsible for:

    Understanding the auditable entity, identifying the high risk, high impact areas and establishing the audit engagement objectives and scope.
    Preparing audit plans for audit assignments in consultation with the manager, assurance audit;
    Developing, in liaison with the manager, assurance the appropriate audit tests to achieve the audit objectives defined for the assignment;
    Reviewing the adequacy of the Governance, Risk Management and Control processes
    Confirming the effectiveness of the Governance, Risk Management and Control processes
    Conducting audit testing of specified areas and identifying reportable issues and dimension of risk;
    Engaging with audit client to for clarification of issues identified during fieldwork and establishing root causes of lapses noted.
    Drafting audit reports highlighting key process/ control weaknesses, non-compliance with procedures, management policies and regulatory requirements, among others on those areas audited;
    Participating in the audit team risk assessment and planning meetings for target audit areas by providing inputs and/or documenting the inputs given by the team; and
    Assisting in following up resolution of audit issues logged from previous audits.

    Qualification and Competencies

    Bachelor’s degree in Business administration/finance/economics/ computer science, information and communication technology or related field from a recognized institution.
    Completed CISA or CIA. Completed CPA, ACCA or equivalent professional qualification will be an added advantage.
    At least 3 years’ relevant experience in audit and banking.
    Technical skills (knowledge of banking, internal audit, information systems, accounting and risk management).
    Business awareness
    Analytical skills (process and data)
    Excellent communication (oral and written) and interpersonal skills.
    Problem identification and solution skills.

  • Chief Financial Officer 

Senior Relationship Manager

    Chief Financial Officer Senior Relationship Manager

    REF: CFO /11 /2019 – CHIEF FINANCE OFFICER
    JOB SUMMARY
    The incumbent is responsible for assisting in developing the Banks’ budgets in line with the strategic and corporate objectives. This role is also responsible for improving the control environment and ensuring compliance with all reporting requirements in addition to ensuring an effective and efficient management information system (MIS). This position also coordinates between Group Companies to ensure proper consolidation and reporting of the Group’s financial performance.
    PRIMARY RESPONSIBILITIES:
    The Incumbent will report to the Chief Executive Officer and will be responsible for the following:
     
    1. Financial Planning & Strategy

    Working closely with the senior leadership team, provide relevant inputs to ensure the Bank’s strategic plans and goals are aligned with its overall vision and Board’s expectations.
    Guide formulation of appropriate Financial KPIs to ensure the Bank achieves its strategic objectives.
    Develop/regularly review the Bank’s Financial models and MIS to ensure they are adequate for effective and timely decision making.
    Provide leadership and necessary support in the budgeting process, including regular review of actual performance against targets.
    Regular review of key ratios against budgets, Corporate and Strategic Objectives/targets as well as regulatory requirements, making specific recommendations to Management and Board on required interventions to address significant gaps, as and when required.
    Provide effective due diligence and/or other critical inputs to ensure effective decision making with respect to the Bank’s Expansion and/or Diversification Plans.

    2.    Financial Reporting

    Ensure the appropriate financial reporting systems, accounting systems and internal control mechanisms are in place to enable effective financial management of the business in line with statutory, regulatory, IFRS and internal company requirements.
    Coordinating and overseeing the preparation of the audited Annual Financial Statements for the Group and I&M Bank Kenya.  
    Ensuring timely preparation of the quarterly unaudited Financial Statements for the Group and I&M Bank Kenya, including obtaining CBK and Board approval for publication.
    Reviewing Financial and Management Information to various internal and external stakeholders to ensure that they are correct and submitted on a timely basis. These include; CBK, KRA, EXCO, ALCO, DFIs;
    Coordinating audits of DFIs returns;
    Critically reviewing recommendations of the Auditors (as captured in the Management Letter and Internal Audit Reports) and developing appropriate measures deemed necessary to address identified gaps;
    Similarly with respect to relevant aspects of the CBK Inspection reports.

    3.    Revenue & Capital Management

    Maintaining the overall budgetary discipline over OPEX and CAPEX through regular monitoring of overall expenditure levels/ trends and critical review of expenditure, before effecting payment;
    Critically reviewing significant invoices/bills/certificates (per limits agreed upon from time to time) before payment to ensure that they are within budget and approved in line with laid down procedures.
    Regularly reviewing the General Ledger Structure and Accounts designation to ensure that they are adequate and appropriate for purposes of providing relevant and reliable Management Information on a timely basis;
    Ensuring continued reliability of the General Ledger accounts maintained even with introduction of additional modules/new products or integration of new systems with the Core Banking System.
    Drive/guide process optimization and automation of all significant activities under Finance department.

    4.    Tax Management

    Regularly reviewing changes in tax legislation and ensuring that the Department’s staff are fully briefed of these. This includes liaising with the Bank’s Tax Advisors and training the staff members as appropriate;
    Critically reviewing the quarterly instalment tax Returns and recommending the amount payable for approval;
    In liaison with the Tax Advisors, ensuring the Annual Final Tax computations are correct and are settled on a timely basis;
    Reviewing project related costs to ensure tax implications thereof are properly understood and correctly accounted for.  This includes attending limited sessions of the Project Committee meetings to gain an understanding of each project’s dynamics;

    5.    Leadership and Oversight

    Providing leadership and oversight over the Finance department in order to ensure that it effectively discharges its mandate, within the stipulated deadlines. This includes addressing and providing guidance on matters escalated by the team, providing training to the team on new developments impacting the accounting profession as well as changes in Tax Legislation. Ensure proactive coaching of the staff in one on one sessions to enhance their understanding of pertinent matters and their overall performance
    Periodically reviewing procedures and processes in the department to ensure that they remain relevant and effective;

     
    PERSON SPECIFICATIONS
     
    Academic Qualifications

    Master’s in Business Administration or its equivalent from a recognized institution will be an added advantage; and
    Bachelor’s degree in Business Administration, Finance or its equivalent from a recognized institution.

     
    Professional Qualifications

    CPA (K) / ACCA or its equivalent; and
    Member of Institute of Certified Public Accountants.

    Experience

    At least 12 years relevant experience, 5 of which should have been at a senior managerial level.

    Skills and Attributes

    Strategic and analytical thinking skills;
    Good communication and interpersonal skills;
    Excellent management and leadership skills;
    Good planning and organizational skills;
    Knowledgeable in Banking business and concepts; and
    Excellent report writing skills.

    go to method of application »