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

  • Head of Front Office Operations 

Officer E-commerce Support 

Branch Support Officer

    Head of Front Office Operations Officer E-commerce Support Branch Support Officer

    Branch: Sarit Centre
    Branch Category: Large
    Reports to: Branch Operations Manager
    Supervision: Front Office Operations
    PURPOSE:
    To supervise the Branch Front Office operations team to ensure timely and accurate processing of transactions in line with laid down procedures, whilst ensuring all the respective controls, bank policies and procedural guidelines are adhered to.
    PRIMARY RESPONSIBILITIES:
    Supervision of;

    Processing of Outward RTGS, SWIFT, Deposit Contract Initiations, Deposit Contract Liquidations, Amendments of Deposit Contracts, Bankers Cheques, Drafts, and Foreign currency conversions.
    Validation of customer instructions to ensure they are executed as per customer’s mandate held in our books and  calling customers to confirm issuance of said transactions.
    Validation of customer accounts balances to ensure availability of sufficient funds to complete each transaction.Authorization / Verification of transactions in bank systems including CBS and DMS whilst observing delegated authorization limits.
    Guiding customers on remittance requirements to bridge knowledge gap and to ensure compliance with Bank Policies and Procedural guidelines and Prudential guidelines
    Obtaining necessary / required approvals from Superiors and Relationship Managers before progressing or executing any customer transaction which are NOT in compliance with Bank’s policies and Procedural guidelines
    Ensuring that customers, respective RMs and Branch Leadership are kept in the picture of any transaction which CANNOT be progressed for lack of funds or any other reason.
    Investigating and resolving customer inquiries and complaints in respect to their transactions processed by the Front Office Team in a timely manner – as per set TAT timeframes.
    Undertake Joint custodian of Branch vault and/or ATM when called upon to do so.
    To act as a reliever for Head of Back Office and Head of Cash, when the need arises and as will be advised by the Branch Operations Manager
    Engaging in administrative duties such as leave planning, mentoring and coaching reportees and managing the performance of the direct reportees including undertaking performance reviews
    Ensuring daily call backs are done and that reconciling of suspense accounts associated with above mentioned processes are done on a daily basis.
    Cross selling the Bank’s retail products.
    Any other duty as will be assigned by the Branch Operations Manager

    PERSON SPECIFICATIONS
    Academic Qualifications
    Bachelor’s degree in a Business related field from a recognized institution.
    Professional Qualifications
    Part completion of CPA (K), ACCA or its equivalent – can be an added advantage
    Experience
    At least one to three years relevant experience.
    Generic Competencies

    Technical skills;
    Ability to communicate;
    Report writing skills; and
    Numeric skills.

    Skills and Attributes

    Excellent communication and interpersonal skills;
    Good people-management skills; and
    Excellent planning and organization skills

    go to method of application »

  • Quality Analyst Officer 

Manager, Enterprise Risk Management

    Quality Analyst Officer Manager, Enterprise Risk Management

    The role holder will be responsible for ensuring the Call Centre agents are adhering to the standards, procedures and policies of the Bank while offering the highest level of service.
    The Call Monitoring and Quality Assurance analyst monitors all interactions at the call Centre – voice calls, e-mails, social media and handling customer complaints with an aim of proactively measuring the service experience, level of compliance, identifying improvement areas and undertaking corrective measures.
    Responsibilities
    The role will report to the Call Centre Manager and will be responsible for:

    Daily monitoring of calls, e-mails, social media responses and complaints management using the call center quality matrix and guidelines to  ensure compliance with the Bank’s Customer Service Standards, procedures, SLA.s and policies.
    Assessing the Call Centre Agents’ performance in voice calls, e-mail, social media and complaints handling using the set Quality Matrices and preparing Monthly performance reports.
    Continuous feedback and coaching for all call center agents based on the individual Quality Assurance findings
    Tracking of agreed Individual agents’ action plans based on Quality check findings to ensure improved performance of both individuals and the call Centre
    Trend Monitoring and reporting of common and repetitive gaps to the Call Centre manager for further action
    In conjunction with the call Centre manager, the Call Centre Monitoring and Quality Assurance analyst will recommend and/or conduct relevant training based on common gaps noted
    Regularly updating the call quality template depending on the prevailing needs at the Call Centre
    Responsible for ensuring all agents are up to speed with the Banks products and services and the reference material is easy to access, up to date and correctly stored on the shared folder etc. The QA Officer will administer monthly product tests to gauge the level of product knowledge at the call Centre.
     Monitoring Industry trends to ensure the Call Centre practices remain relevant and are current
    Working closely with the Call centre Manager to ensure all scripts and call Centre policies are up to date.

    Requirements

    Business related degree holder from a recognized University (Min – 2nd class upper or equivalent).
    Professional Qualifications
    Minimum of 2.5 years’ experience at a call centre within a financial institution preferably a bank. Familiarity with quality assurance functions is an added advantage.,
    Excellent Customer Service Skills
    Good Interpersonal Skills
    Excellent analytical and problem solving skills
    Excellent Communication Skills and ability to provide objective and constructive feedback
    Ability to pay attention to detail
    Effective time management Skills
    Good reporting skills
    Proper knowledge of the bank’s processes.

    go to method of application »

  • Manager Group Information Systems Audit 

Transformation Delivery Administrator – iCube

    Manager Group Information Systems Audit Transformation Delivery Administrator – iCube

    The role supports the group audit function and entity audit heads with Information Systems audits by driving IS related audit strategic initiatives.
    Responsibilities

    Participate in the development and execution of the group audit strategy in relation to Information Systems. This includes devising IS audit strategies, introducing IS audit best practices by way of documentation and training and maximize use of computer assisted auditing tools (IDEA data analysis tool) across the group.
    Support group entity heads of audit by providing guidance to entity Information Systems auditors in undertaking audits of Information Systems deployed in different functions being audited by the assurance and consultancy units in line with Internal Audit methodology, processes, procedures and timeframes. This includes review of audit reports from Group entities for quality assurance.
    Perform Information Systems Audits in the entities as and when requested and draft suitable audit reports highlighting root causes and key process/ control weaknesses, non-compliance with procedures and policies, regulatory requirements, among others in those areas audited.
    Undertake IS related special audits/ investigations/ review assignments as assigned by Group Head of Internal Audit.
    Support in the development and execution of the IS Audit plans for the Group entities.
    Provide IS security consultancy services for projects undertaken by the Group entities ensuring compliance with best practice. This includes providing support:
    To business during acquisition and/or implementation of new systems
    In the development of policies and procedure manuals of ICT/IS function and related processes.
    Provide constructive feedback on performance evaluation to GM Group Audit on IS audit team members of group entities.
    Provide support to audit teams in independently extracting and analyzing data using IDEA.
    Administrative work assigned related to Group Audit Function

    Qualifications

    Bachelor’s degree in Information Technology or related field from a recognized institution.
    Certified Information Systems Auditor (CISA) and;
    CISM and Certified Internal Auditor (CIA) will be an added advantage.
    At least 9 year’s relevant experience.
    At least 6 years of experience in ICT/ Information Security function and/or IS Audit function, 3 of which should have been at managerial level in a bank with regional presence.

    Generic Competencies

    Knowledge of banking operations and products in banking.
    The ability to undertake independent, objective assurance activity with a focus to add value and improve an organization’s operations.
    The ability to effectively assess and measure risk (local and regional) as well as risk management strategies.
    Broad understanding of the use of technology in processing information and inherent risks of applying that technology.
    Proficient in the use of IDEA, ACL or other data analysis tools.

    Skills and Attributes

    Excellent communication and interpersonal skills;
    Excellent problem solving and decision making skills;

    go to method of application »

  • Officer – Monitoring Applications

    Officer – Monitoring Applications

    Monitoring of ICT services, channels and transaction uptimes. Lodge and report the service issues/ transaction failures. The Monitoring will happen in 3 shifts to manage 24/7 monitoring.
    The job holder will report to Assistant Manager Monitoring Applications/ Channels/EOD_BOD/BCP_DR and will be responsible for Monitoring of;

    ICT applications (Core Banking, Swift, Document Management System, Express Clear Cheque Truncation System)
    Alternate Banking Channels (Cards, ATMS, I click,)
    End of Day and Beginning of Day procedures
    BCP and coordinating DR testing
    Monitoring of Bulk Mpesa Transactions
    Monitoring and funding of the Bulk Mpesa account/s.

    Responsibilities
    ICT Applications: (In 3 shifts)

    24X7 monitoring of ICT applications, channels and transactions to ensure all applications are up and running all the time.
    Ensure all issues/incidents are timely reported, tracked and escalated till closure
    Liaising with the respective Heads of applications, Channels to resolve issues/downtimes.
    Prepare periodic reports on the Service/Channel/Transaction uptimes/failure rates.
    Ensure ICT services uptime with close follow-up with concerned officials.
    Ensure all documentation for the department are filed and stored for reference
    Adhere to Bank’s policies and procedures in discharge of the duties.

    End of Day (EOD) and Beginning of Day (BOD)

    Monitor of both the EOD and BOD processes with a view to pro-actively manage any issues arising.

    Monitoring of Business Continuity and Testing of Disaster Recovery Site

    Monitoring the testing’s at the EOC
    Provide Periodic reports on the tests conducted and results

    Monitoring of and Funding of Bulk Mpesa Transacions

    24/7 Monitoring of Bulk Mpesa Transactions
    Prompt funding of Bulk Mpesa Transactions.

    Qualifications

    Bachelor’s or Master’s degree (Degree in Information Science or Technology will be an advantage)
    A minimum of 5 years of relevant experience in managing Enterprise Systems in mid-sized or big organization.
    Management of 24 by 7 large scale data centers
    ITIL Service Manager Certification

  • Business Analyst 

Developer

    Business Analyst Developer

    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.
    Responsibilities

    Develop and deploy software that will help drive improvements towards the reliability, availability, performance and efficiency of I&M Bank’s services.
    Work with peers to plan & prioritize the development and test strategy to ensure high quality and timely delivery of the fixes and tools.
    Partner with various teams across the bank to transform requirements into tools, products, and services.
    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

    This May Be Your Dream Job If You:

    Have a strong core understanding of software engineering best practices
    Possess fantastic problem solving, debugging and troubleshooting skills
    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:

    Docker for containerization
    Kubernetes for container orchestration.
    Continuous Integration / Continuous Deployment
    Git for source code control
    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

    Qualifications

    Experience with Scrum/Agile development methodologies
    Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
    Ability to use version control software such as Git
    Working knowledge of object-oriented design and development skills
    Working knowledge of database systems and SQL
    Knowledge of front-end development frameworks e.g. React, Angular, VueJS
    Understanding of concepts in data structures and algorithms with demonstrated ability to make use of them

    go to method of application »

  • Graduate Management Trainees

    Graduate Management Trainees

    Are you interested in building a career in the Banking sector?
    We are a leading Commercial bank seeking to provide rewarding long term careers to dynamic and highly talented fresh Graduates.  The Management Trainee program is designed to provide Trainees with a unique and valuable experience to develop into future leadership roles within the Bank. The Trainees will get the opportunity to gain practical insight of the financial Sector through an intensive two- year on-the-job training in various functions in the bank, coupled with external training programs as well as in-house coaching and mentoring programmes.
    Qualifications

    Fresh university graduates.
    Students in their final year who will have successfully completed their studies by 31st October 2018. Those completing their studies by mid-December, 2018 are also encouraged to apply.
    A first class degree in Commerce, Economics, Finance, Actuarial Science, Engineering, Computer Science or any other business-related degree.
    Entrepreneurial with a track record of thinking differently
    Keen interest in developing a career in Banking.
    Proficient in written and spoken English.
    Excellent interpersonal, communication and negotiation skills.
    Ability to exercise independent judgment and assume responsibility.
    Comfortable working independently, as well as in a collaborative environment.
    A self-starter with a high level of energy, urgency, and personal accountability.
    Driven to make a difference by putting the customer needs first.
    Passionate about designing a customer experience for a digital world.
    Willing to develop business acumen.
    Ready to challenge themselves and their colleagues
    Creative thinkers.
    Abreast with existing and emerging technologies;

  • Lead Data Scientist

    Lead Data Scientist

    REF: DS /10/2018
    The role   holder   will be responsible for designs, prototypes, and building the next-generation analytics engines and services with basic visualization ability.
    Responsibilities
    The Incumbent will report to the Digital Factory Manager or any other official as may be designated and will be responsible for:

    Evaluating the business problem and thinking of possible data sources and algorithms to develop a hypothesis. Thinking about the logic and math behind the code to generate insights from chaotic data
    Developing robust analytical models to address complex business problems and driving innovation.
    Conducting advanced statistical analysis to provide actionable insights , identifying trends and measuring performance
    Implementing data solutions through basic visualization tools
    Providing thought leadership by researching best practices, conducting experiments, and collaborating with business leaders

    Requirements
    Qualification

    MS/PhD in computer science, statistics, (applied) mathematics, physics or related technical discipline (eg. operations research, econometrics, etc.)
    Expert in working with large data sets, simulation/ optimization and predictive modeling
    Expert in SQL and R (or Python)
    Excellent written and verbal communication skills along with strong desire to work in cross functional teams
    Self-starting and entrepreneurial mindset

    Experience

    7+ years’ experience in a data science role, preferably leading others, with deep knowledge of machine learning, statistics and optimization
    Experience with implementing full analytics pipeline (defining business problem, data engineering, feature construction, modeling and implementation)
    Experience with analytics project management tools (Git, Jira)
    Experience with distributed computing tools (Map/Reduce, Hadoop, etc.) is preferred
    Considerable experience with a wide range of tools such as SparkML, H2O, FlinkML, TensorFlow is preferred
    Experience in working with basic visualization tools such as Tableau and Qlik, etc.

    Knowledge

    Deep knowledge of machine learning, statistics, optimization or related field
    Experience with SQL and R/Python is required. Experience with programming in C, C++, Java is a valuable addition.
    Knowledge of computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.)
    Attitude to thrive in a fun, fast-paced start-up like environment with minimum guidance

  • Data Scientist

    Data Scientist

    Job Description
    REF: DS /10/2018
    JOB SUMMARY:
    The role holder will be responsible for designs, prototypes, and building the next-generation analytics engines and services with basic visualization ability.
    KEY ACCOUNTABILITIES
    The Incumbent will report to the Digital Factory Manager or any other official as may be designated and will be responsible for:

    Evaluating the business problem and thinking of possible data sources and algorithms to develop a hypothesis. Thinking about the logic and math behind the code to generate insights from chaotic data
    Developing robust analytical models to address complex business problems and driving innovation.
    Conducting advanced statistical analysis to provide actionable insights , identifying trends and measuring performance
    Implementing data solutions through basic visualization tools
    Providing thought leadership by researching best practices, conducting experiments, and collaborating with business leaders

    COMPETENCIES REQUIREMENT:
    Qualification

    MS/PhD in computer science, statistics, (applied) mathematics, physics or related technical discipline (eg. operations research, econometrics, etc.)
    Expert in working with large data sets, simulation/ optimization and predictive modeling
    Expert in SQL and R (or Python)
    Excellent written and verbal communication skills along with strong desire to work in cross functional teams
    Self-starting and entrepreneurial mindset

    Experience

    7+ years’ experience in a data science role, preferably leading others, with deep knowledge of machine learning, statistics and optimization
    Experience with implementing full analytics pipeline (defining business problem, data engineering, feature construction, modeling and implementation)
    Experience with analytics project management tools (Git, Jira)
    Experience with distributed computing tools (Map/Reduce, Hadoop, etc.) is preferred
    Considerable experience with a wide range of tools such as SparkML, H2O, FlinkML, TensorFlow is preferred
    Experience in working with basic visualization tools such as Tableau and Qlik, etc.

    Knowledge

    Deep knowledge of machine learning, statistics, optimization or related field
    Experience with SQL and R/Python is required. Experience with programming in C, C++, Java is a valuable addition.
    Knowledge of computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.)
    Attitude to thrive in a fun, fast-paced start-up like environment with minimum guidance

  • Senior Manager – Debt Recovery 

Bancassurance Business Development Officer 

Manager – Strategy & Transformation

    Senior Manager – Debt Recovery Bancassurance Business Development Officer Manager – Strategy & Transformation

    Job Description

    Ref: SMDR/8/2018
    Job Summary: The Job holder will be part of the banks senior management team, responsible for reviewing the Bank’s non-performing and distressed assets, and developing appropriate strategies to ensure timely remediation and recovery of amounts due hence minimizing losses to the bank.
    The individual will lead a sizeable team, engage with management and Board in delivering key results with minimal supervision.
    Key Responsibilities:
    The Incumbent will report to the General Manager – Credit and will be responsible for:

    Recruiting, developing and guiding Debt Recovery and Remedial unit in reviewing all non-performing facilities and developing appropriate strategies to ensure efficient and cost effective recoveries.
    Recommending and implementing debt restructures/renegotiations where appropriate to return bad debts to performing book.
    Working with Business units and Credit Managers to promptly remediate any weaknesses identified on the portfolio to reduce events of default.
    Providing appropriate inputs to Board and Management Committees to ensure identified gaps in the lending process are addressed.
    Working with legal team to drive appropriate legal recoveries options and ensuring the due procedures are adhered inorder to avoid potential litigation risk or adverse publicity.
    For cases in court, ensuring the relevant evidence in support of the Bank’s case is properly documented and representing the Bank as a witness as and when required.
    Planning and closely coordinating the Debt Recovery process with various stakeholders, including Lawyers, evaluators and auctioneers amongst others.
    Providing periodic reports to Management and Board Committee’s on the Recovery Status of non-performing portfolio, with clear recommendations on the way forward or closure.
    Liaising with the Head of Credit and Finance to ensure provisions held against bad & doubtful debts are adequate and in compliance with the Prudential Guidelines and IFRS9 requirements.
    Providing input in loan product development and portfolio quality through regular feedback on learning points to avoid underwriting bad credits.
    Periodic training of staff on matters relating to non-performing assets.
    Keeping abreast with and proactively acting on market developments that may adversely impact on the banks success to recover loans.

    Qualifications and Competencies:

    Bachelor’s degree in any business related field.
    Professional qualifications/certifications in CPA/AKIB/Loan Management etc will be an added advantage.
    Masters in a business related field such as Strategic Management, Economics, Finance, and Operations etc.
    At least 4 years’ experience at managerial level, with board reporting responsibilities.
    Thorough understanding and practice of CBK guidelines and IFRS9 requirements.
    Experience in handling complex corporate recovery cases including receiverships, arbitrations and re- negotiations.
    Legal background will be added advantage.

    go to method of application »

  • Information Security Engineer

    Information Security Engineer

    Job Description

    REF: ISE/7/9/2018
    Job Summary:
    The Job holder will be part of the bank’s management team and will be responsible for  safeguarding the Bank’s computer networks and systems. The role will plan and carry out security measures to monitor and protect sensitive data and systems from infiltration and cyber-attacks.
    Key responsibilities:
    The Incumbent will report to the Senior Manager – Information Security and will be responsible for:

    Implementing the Information Security Plans and Policies
    Implementing security standards and best practices for the organization, and recommending security enhancements to management as needed.
    Developing strategies to respond to and recover from security breaches.
    Reviewing firewalls and data encryption programs, to protect organizations’ sensitive information.
    Assisting computer users with installation or processing of new security products and procedures.
    Conducting periodic scans of networks to determine existence of any vulnerabilities.
    Conducting penetration testing, to simulate cyber-attacks on systems to highlight any weaknesses that might be exploited by a malicious party.
    Forming part of the incident response team that investigates security breaches
    Designing secure networks, systems and application architectures

    Qualifications and competencies

    Bachelor’s degree in Computer Science, Information Technology or an Equivalent from a recognized institution.
    A security certification including but not limited to CEH, CISA, CISM, CCNA Security, etc.
    At least 4 years relevant experience.
    Significant 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

    Direct experience with anti-virus software, intrusion detection, firewalls and content filtering
    Knowledge of risk assessment tools, technologies and methods
    Knowledge of disaster recovery, computer forensic tools, technologies and methods
    Experience in planning, researching and developing security policies, standards and procedures
    Professional experience in a system security administration role supporting multiple platforms and applications
    Ability to communicate network security issues to peers and management
    Ability to read and use the results of mobile code, malicious code, and anti-virus software
    Strong understanding of endpoint security solutions to include File Integrity Monitoring and Data Loss Prevention.
    Understanding of common network services (web, mail, FTP, etc.), network vulnerabilities, and network attack patterns
    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 24 Hour shifts as and when required