Jobs Under ICT

Jun

02


Reporting to the General Manager, the ICT Officer I will be in charge of the ICT functions of the society and will implement all ICT strategies of the society and related entities. He/ she will ensure that the society adopts with the latest ICT developments in its operations.

Responsibilities
Duties and responsibilities will entail:
  • Supporting and troubleshooting core business applications
  • Customize, support and maintain Microsoft NAV applications
  • Analyze technical and functional specifications provided by business users
  • Importing and exporting data across a variety of databases and other applications
  • Drawing and scheduling preventive maintenance of ICT infrastructure
  • Developing training materials, operating and user manuals and  training  staff in assigned systems
  • Evaluating systems and ensuring adherence to established performance standards
  • Reviewing and evaluating feasibility studies and detailed specifications before implementationMaintaining primary and disaster recovery data centers
  • Ensuring work and changes to the ICT infrastructure components are undertaken
  • Designing Local Area Network (LAN) and Wide Area Network (WAN)
  • Compiling progress reports on the operations of ICT systems to management and board.
  • Ensuring backup and disaster recovery systems are maintained.
  • Any other duties assigned by the authorized officers.
Skills and Experience
  • Strong understanding of Microsoft Dynamics NAV is critical
  • Experience of working on full life cycle implementations of an ERP Solution.
  • Strong understanding of data center infrastructure and virtualization
  • Strong understanding of core Database Management Systems
  • Strong understanding of modern networking technologies
  • Ability to create high quality functional documentation and strong requirements gathering skills.
  • Excellent communication and problem solving skills
Qualifications
  • At least five (5) years’ experience in the field of ICT preferably in a financial institution.
  • Bachelor of Science degree in any of the following fields: computer science, Computer technology, informatics, computer science and technology, information systems, Business information technology (BBIT), Computer security and forensics or any other related degree from a reputable university.
  • Microsoft certified systems engineer (MCSE) / Microsoft AX/NAV certified.
  • Cisco certified network Administrator (CCNA) or any other equivalent qualification from a recognized institution.
  • Membership of the Computer Society of Kenya.

381 views

May

24


The Role of the Test Automation Engineer will entail the design, build, test, and deployment of effective test automation solutions. To fulfill this role the Test Engineer will require a strong understanding of different testing strategies, approaches and techniques and the technical ability to apply appropriate automation technologies to meet the short and long term goals of the testing organization. The role objective is to automate as much of the testing effort as possible with a minimum set of code / scripts and building a robust set of regression testing suite through the adoption of appropriate application  testing approaches as well as system development techniques.  The focus will be to reduce the manual effort required in testing to reduce the effort needed by both technical and business teams in performing user acceptance tests as well as system regression. The role will also ensure reduced time to market in getting solutions out to business while at the same time reduce the risk of system failing once they are deployed.

The Role
The successful jobholder will be expected to:
  • Define a test automation strategy for key bank systems based on a broad risk based analysis in collaboration with the technical teams and business partners in addition to providing expertise and support on use of methods and tools.
  • Guide solution developers to ensure they instrument the application code in order to enable effective and repetitive unit testing of the code before it is incorporated into the current build.
  • Develop automated solutions to expedite test. This will be in the form of tooling to increase the efficiency of test preparation and / or the creation automated of test cases.
  • Put the power of automation into the hands of Test Designers / Testers. The Test Engineer will deploy the simplest solution to meet the defined need with the aim to effectively automate the testing effort.
  • Develop and deploy automated solutions to expedite acceptance test by use of automation tools as part of Acceptance Test and execution of automated test solution as part of the System being deployed.
  • Undertake objective, systematic analysis and draw accurate conclusions based on evidence by identifying problems and working with technical teams and business to resolve them.
  • Have a clear grasp of the testing mandate by proactively determining what should be automated and in what sequence to get the maximum return on the automation investment while defining the scope of test automation within the context of each release/delivery.
  • Review system performance, identify opportunities for improvement and implement appropriate measurements and metrics against products under test.
Skills
The successful jobholder will be required to possess the following qualifications: -
  • A Bachelor’s degree in Computer Science, Information Technology and/or related fields from a recognized university. Additional training in Quality Assurance and System testing will be an added advantage.
  • 4+ years of experience in Quality Assurance with at least 2 years experience as a seasoned Automation Engineer coupled with strong knowledge of manual system testing and software quality control best practices and methodologies.
  • Excellent software development skills coupled with programming experience in Python, Perl, Shell and Java, etc.
  • Excellent understanding of Unix/Linux Operating System
  • Ability to communicate ideas in both technical and user-friendly language coupled with Interpersonal skills, to facilitate creation of test cases
  • Proven analytical and creative problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience working in a team-oriented, collaborative environment.
  • Detail-oriented individual who can be relied on to produce accurate deliverables

304 views

May

21


Reporting to the Senior Manager, the incumbent is responsible for developing IT information models (message protocols, defined data structures, schemas, information types and workflows) and relating documentation for IT Systems in use by or to be procured by the Bank in line with Bank policy, Business Processes, Architecture and Best Practice, standards and methods

Responsibilities
  • Coordinating information flow through the enterprise, eliciting business requirements and generation / development of relevant business requirements documentation.
  • Translate user needs into functional requirements. Identify user requirements by researching and analysing user needs, preferences, objectives, and working methods; studying how users consume content, including data categorization and labelling, meeting with focus groups.
  • Investigating the requirements of the customers for the content and structure of information deliverables.
  • Perform a content inventory showing all content elements, relationships and dependencies.
  • Validates information delivery by developing and completing usability test plans; evaluating traffic patterns and studying user feedback.
  • Communicating with clients to understand their business requirements. Ensure documented content meets audience and organization needs as well as analysing users experience and their problems
  • Developing practical plans in order to support organizational development. Identify content that helps support user goals and business goals.
  • Keeps up-to-date and knowledgeable about industry trends and emerging technologies associated with Enterprise Information Architecture.
  • Developing and building consensus for a strategic vision and roadmap for the organization to identify and prioritize information architecture projects and investments, consistent with the business strategies, which includes information governance policies and processes for the management and use of information.
  • Lead the identification and analysis of the Bank’s business drivers to derive Enterprise business, information, technical and solution architecture requirements.
  • Assess the current IT environment to detect critical deficiencies and recommend solutions for improvement in line with the Bank’s strategy and delivery priority of the IT programs.
  • Lead the development of an implementation plan for the Enterprise Architecture models based on business requirements and Information Technology strategies.
  • Market the Enterprise Architecture function, process and results, in particular to the business side of the Bank.
  • Establish standards, guidelines, checklists and processes for architectural development and compliance.
  • To build and maintain productive relations with Sector Heads/Relationship teams/Product houses/Finance/ stakeholders to drive delivery of business solutions and revenue growth for the specific sectors or portfolio.
  • Ensure timely preparation of relevant reports, financial and performance metrics’ and cascade to the team in a timely manner or as per SLA.
  • Ensure compliance to the Bank’s policies, procedures and regulatory requirements.
Requirements
For the above position, the successful applicant should have the following minimum requirements:
  • A Bachelor’s Degree in Computer Science, Information Technology or related field from a recognized and reputable University.
  • Professional IT certifications in the following: ITIL Foundation; Prince2 Practitioner; Business Analysis e.g. CBAP
  • Other relevant Technical Certifications e.g. SQL, Data Modeling, Software Development
  • Minimum 5 Years of Experience in a similar business analysis related role
  • Ability to perform impact analysis of new and proposed architectures in relation to the current landscape and available technologies utilized in the IT environment.
  • Ability to conceptualize, formulate, and present complex business demands / requirements via comprehensible models and templates.
  • Hands on experience with project methodologies i.e. SDLC processes & agile based development methodology.
  • Knowledge of SOA approach and its implementation, web-based systems architecture, enterprise application integration as well as experience managing expectations and priorities.
  • Knowledge of data representation in JSON, XML, XSLT mapping and usage of SOAP/HTTP, REST and JMS/MQ protocols.
  • Working experience in UML.
  • Good working experience with all the tiers of architecture - infrastructure, database, integration, application, UI, network and security.
  • Must have a strong and proven software development background.
  • Sound knowledge of various messaging architectures.
  • Participation in key/large projects as an architect.
  • Excellent verbal and written communication; self-motivated, dynamic, team player, result driven, relationship builder, independent worker with excellent interpersonal relation building skills.
The above position is a demanding role for which the Bank will provide a competitive remuneration package to the successful candidates. If you believe you can clearly demonstrate your abilities to meet the criteria given above, please log in to our Recruitment portal and submit your application with a detailed CV.

To be considered your application must be received by Monday 21st May, 2018

Only short listed candidates will be contacted

NB: In the event that you are invited to interview for any positions, we will require that you provide us with the following documents:
  • National I.D.
  • KRA Pin Card
  • Birth Certificate of self
  • Passport Photo (White Background)
  • NSSF Card
  • NHIF Card
  • Police Clearance Certificate (less than 5 Months old)
  • Academic and Professional certificates, including official transcripts
  • Certificates of Service from previous employers as applicable

365 views

Apr

23


Reporting to the Senior Manager, Information Systems Audit, the IS Auditor will give objective and independent assurance that the bank’s Information Systems are appropriate, well utilized, reliable and secure while giving commensurate recommendations on areas of improvement.

Responsibilities
  • Contribute in conducting cyber risk assessment for assigned audit assignments
  • Perform IT general and IT application control reviews on information systems to give assurance on effectiveness and efficiency of control environment, and compliance to KCB Group policies and Central Bank of Kenya (CBK) Prudential guidelines.
  • Perform independent threat and vulnerability assessment tests and report on cyber risks and controls of the ICT systems within the bank and other related third-party connections.
  • Conduct comprehensive penetration tests of the bank’s web-based applications, mobile applications, networks and ICT systems to assess the effectiveness of the cyber security framework implemented by the bank.
  • Documents the results of audit work in accordance with internal audit guidelines and the Institute of Internal Auditors (IIA) standards.
  • Share knowledge, skills and experience with team members.
  • Perform other related duties as assigned.
Qualifications
For the above position, the successful applicant should have the following minimum requirements:-
  • Bachelor's Degree in a Computer Science, Information Technology, Electrical Engineering or a Related field from a university recognized by Commission for University Education.
  • Must Possess CISA or CISSP qualification.
  • Must Possess CEH/LPT/OSCP/CCIESecurity/CSX Practitioner or a equivalent penetration testing certification.
  • Master's degree is an added advantage.
  • A minimum 5 years' experience covering 2 years in Information System Audit and 3 years in performing cyber security reviews, vulnerability assessments and penetration tests.
  • Proficiency in using penetration testing tools e.g. Kali Linux, Nessus, Nipper, Burp, Metasploit framework, Wireshark etc.
  • Proficiency in the use of audit management software e.g. TeamMate.
  • Excellent Customer Service skills.
  • Demonstrated leadership ability.
  • Strong Business Analytical skills.
  • Superior communication and inter-personal skills, including report writing.
  • Effective planning, organizing and problem solving skills.
  • Initiative and self-drive.
The above position is a demanding role for which the Bank will provide a competitive remuneration package to the successful candidate.
Qualified individuals with disability are encouraged to apply.

To be considered your application must be received by Monday 23rd April, 2018

Only short listed candidates will be contacted.

NB: In the event that you are invited to interview for any positions, we will require that you provide us with the following documents:
  • National I.D.
  • KRA Pin Card
  • Birth Certificate of self
  • Passport Photo (White Background)
  • NSSF Card
  • NHIF Card
  • Police Clearance Certificate (less than 5 Months old)
  • Academic and Professional certificates, including official transcripts
  • Certificates of Service from previous employers as applicable

411 views

Apr

23


Digital Financial Services & Mobile Payments is responsible for driving the Bank's Digital strategy, Product and Business development of digital capabilities with new technologies to increase functionality, usage and transactions for Non Funded Income.

The Lead Developer shall be part of an agile development team building, customizing and enhancing enterprise grade applications, systems and interfaces to support internal process and business departments.

Responsibilities
  • Leading projects: Being the technical leader on a project team, including technical team leadership, mentoring of developers and technical client liaison for project.
  • Software design & architecture of mobile & web applications, including support to Designers & UX teams.
  • Programming software applications for the Business.
  • Creative thinking & abstract, technical problem solving.
  • Participation in software design, estimation of development tasks, testing, QA process, pair programming, troubleshooting & code debugging.
Qualifications
For the above position, the successful applicant should meet the following criteria:
  • University degree in Computer Science / Information Technology or any other relevant field from an institution recognized by the Commission for Higher Education is required.
  • Master’s degree in IT/ Computer Science/ Information Sciences/ MIS is an added advantage.
  • Professional qualification in Java/Linux/Oracle/.NET is required.
  • Minimum of 5 years’ experience working as an Applications Developer
  • Strong leadership skills with demonstrated competencies in championing high performance management.
  • A good understanding of Risk, Compliance policies and procedures.
The above position is a demanding role for which the Bank will provide a competitive remuneration package to the successful candidates.
To be considered your application must be received by Monday 23rd April, 2018

Qualified candidates with disability are encouraged to apply.

Only short listed candidates will be contacted.

NB: In the event that you are invited to interview for any positions, we will require that you provide us with the following documents:
  • National I.D.
  • KRA Pin Card
  • Birth Certificate of self
  • Passport Photo (White Background)
  • NSSF Card
  • NHIF Card
  • Police Clearance Certificate (less than 5 Months old)
  • Academic and Professional certificates, including official transcripts
  • Certificates of Service from previous employers as applicable

422 views

Apr

11


Ref: KUCCPS 035/18

Reporting to the Manager, ICT, the officer is responsible for supporting the Placement Service’s

Responsibilities
  • Analysing needs, developing and implementing business and computer systems solutions to keep our systems current with changing technologies
  • Analysing current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables or procedures
  • Supporting the network administration in designing, installing, operating and maintaining information systems technology including local and wide area networks and associated peripheral devices
  • Supporting database services to ensure the highest standards of availability, resilience, integrity, security and performance as required by the Placement Service and other dependent business systems
  • Create new network user accounts, alter user system details and remove past user accounts and ensure all servers are backed up correctly and to carry out regular test restores
Requirements
  • Have a minimum of three (3) years' experience in relevant work in the Public Service or the Private Sector
  • Have a Bachelor's degree in any of the following fields: Information Technology, Computer Science/Engineering, or any other relevant and equivalent qualification, from a institution recognised institution
  • Have experience and training in PHP, Python, MySQL and related Open Source Technologies additional knowledge in Oracle certificate or other related or equivalent qualifications
  • Fulfill the requirements of Chapter Six of the Constitution.
    - Kenya Revenue Authority
    - Ethics and Anti-Corruption Commission
    - Higher Educations Loans Board
    - A Licensed Credit Reference Bureau
    - Directorate of Criminal Investigations

318 views

Apr

11


Ref: KUCCPS 034/18

Reporting to the Manager ICT, the officer will support and maintain the varied number of databases running within the Placement Service.

Responsibilities
  • Support of production database services to ensure the highest standards of availability, resilience, integrity, security and performance as required by the Placement Service and other dependent business systems
  • Design, develop and administer the Placement Service databases and database packages and procedures
  • Performance monitoring, reporting, and tuning of the Placement Service databases
  • Review and tune SQL or database logic code or scripts
  • Ensure security and access control
  • Provide technical support to ICT development team in the design, development, testing, tuning and implementation of their various database applications and or projects
  • Create and maintain SQL queries and routines
  • Provisioning of (database) development and testing environments
  • Write ad hoc queries based on schema knowledge for various reporting requirements and data extract requests
  • Deal with complex data models and object relational database mapping, while producing complex reports
  • To ensure all servers are configured correctly with regard to security patches, software versions, security configuration, and recoverability and that, all servers are backed up correctly and to carry out regular test restores
  • Support staff in execution of difficult technical tasks, including data extracts and the creation of specialized reports.
Minimum Requirements
  • Have a minimum of three (3) years' experience in relevant work in the Public Service or the Private Sector
  • Have a Bachelor's degree in any of the following fields: Information Technology, Computer Science/Engineering, or any other relevant and equivalent qualification, from a institution recognised institution
  • Have experience and training in MySQL, and Microsoft SQL, Unix based operating systems, XML or other related or equivalent qualifications
  • Fulfill the requirements of Chapter Six of the Constitution.
    - Kenya Revenue Authority;
    - Ethics and Anti-Corruption Commission;
    - Higher Educations Loans Board;
    - A Licensed Credit Reference Bureau;
    - Directorate of Criminal Investigations

334 views

Apr

11


Reporting to the Manager ICT, the officer will ensure that the Placement Service’s automation, computer communications and data processing are supported by the most optimal technology available; that computer technology is maintained and used in such a way as to reduce costs to the Institution. He/she will also be responsible for all aspects of information technology security.

Responsibilities
  • Assisting in the formulation and implementation of a disaster recovery strategy for the information infrastructure of the Placement Service organisational network.
  • Enabling access to E-mail and Internet for authorised users.
  • Ensuring availability of network resources (LAN, WAN) to all staff who require and the security of limited access resources. This includes planning, documenting network infrastructure and implementing any needed expansions or upgrades.
  • Creating and maintaining documentation of network infrastructure, resources, maintenance, operating and troubleshooting procedures.
  • Ensuring a measure of physical security and access control to sensitive data and the access to the ICT data centre through physical and other system controls.
  • Operate and coordinate telecommunications systems including automated networks and the full spectrum of data links and circuits and diagnose equipment failures and replace faulty parts and telephony equipment;
  • Ensure proper backing up of organisational data; and
  • Administering disaster recovery processes.
Requirements
  • Have a minimum of three (3) years' experience in relevant work in the Public Service or the Private Sector
  • Have a Bachelor's degree in any of the following fields: Information Technology, Computer Science/Engineering, or any other relevant and equivalent qualification, from a institution recognised institution
  • Have experience and training in MCSE, CCNA, N+, CSSP, CEH or any other equivalent qualifications
  • Fulfill the requirements of Chapter Six of the Constitution:
- Kenya Revenue Authority
- Ethics and Anti-Corruption Commission
- Higher Educations Loans Board
- A Licensed Credit Reference Bureau
- Directorate of Criminal Investigations

341 views

Mar

23


The Data Manager will be responsible for the capture of all SHINDA project data, ongoing analysis of aggregate and patient level data, and the timely reporting of project data from all CHS-supported sites in Siaya County.

Responsibilities
  • Under close supervision of the Monitoring and Evaluation (M&E) Advisor, develop and maintain a program performance dashboard and performance monitoring plan for the SHINDA project
  • Coordinate data compilation and review the quality of data submitted by M&E Officers for completeness, consistency and correctness in preparation for monthly donor reports
  • Ensure completeness, accuracy and consistency of the data through DQA so that it meets standards of quality expected for reporting to the donor through the PEPFAR DATIM system and DHIS
  • Conduct monthly data validation checks to identify missed opportunities within SHINDA Project for program interventions
  • Perform quarterly data analysis for presentation at donor, program, county, sub-county and facility performance progress review forums
  • Participate in the revision and development of data collection and reporting tools for SHINDA Project needs
  • Ensure mentorship of CHS staff and facility staff on DDUI to foster better data utilisation to inform programmatic decision-making processes
  • Support in the implementation of electronic medical records (EMRs) system that excels in enhancing patient management in CHS-supported sites
  • Provide accurate data and information for compilation of monthly, quarterly and annual report, work plan and scientific writing
  • Prepare ad hoc data related requests as required
Qualifications
  • Bachelor’s degree or equivalent in statistics, mathematics, computer science or epidemiology. A Master’s degree in a relevant field will be an added advantage
  • At least five years relevant experience and advanced skills in statistical software SPSS and/or SAS as well as in Microsoft Office suite (Excel, Access, Word and PowerPoint)
  • Expert skill level in the use and navigation of MoH DHIS2 and PEPFAR DATIM aggregate reporting systems
  • Experience in working with MoH systems and HIV-related reports will be an added advantage
  • Strong data management and analysis skills
  • Good interpersonal skills and ability to work with individuals from diverse professional backgrounds

385 views