Jobs Under ICT

Aug

04


REF: DFD/1/2018

Enabling cross-functional teams to develop medium-to-complex business / customer/ employee solutions using the agile way of working that integrates the business and technical needs. The Incumbent will report to the Digital Factory Manager or any other official as may be designated.

Accountabilities
  • Provide ongoing facilitation and coaching that enables the team to excel at agile development
  • Facilitate medium-to-high complexity Agile initiatives from initiation through release
  • Navigate and identify shared IT services required by the team in the delivery of its objectives
  • Facilitate discussions leading to collective decision-making, goal setting and conflict resolution within the team
  • Actively manage risks and external dependencies drawing in team members as appropriate
  • Create and maintain the appropriate vehicles for open communication within the scrum team (e.g. tracker boards, JIRA) to create a trusting and safe team environment
  • Continuously seek to improve team performance by promoting joint accountability for results and solving productivity issues
Qualifications
  • At least 1 successfully delivered project using Scum methodology in the role as Scrum Master
  • At least 3 successfully delivered technical projects with experience in software development and/or project management
  • Relevant business degree
Knowledge
  • Knowledge of Agile software development process (e.g. XP, Kanban, Scrum, etc.)
  • Knowledge and/or experience with Agile techniques: User Stories, Test Driven Development, Continuous Integration, Continuous Testing, Paired Programming, Automated Testing, Agile Games
  • Applicable knowledge of the technologies used by the team

378 views

Aug

04


REF: AC /6/2018
The role holder will be responsible for mentoring the key Agile roles within digital factory, with the goal of improving the quality and efficacy with which products are developed leveraging an Agile methodology. Agile Coaches act as a conduit between technology and business to ensure that all voices are being heard.

Accountabilities
  • Provide ongoing facilitation and coaching that enables the team to excel at agile development.
  • Facilitate discussion leading to collective decision-making, goal setting and conflict resolution across the digital factory.
  • Continuously seek to improve team performance by promoting joint accountability for results and solving productivity issues.
  • Coaches the Product Owners, Scrum Masters, and Tech Leads within digital factory to focus on delivering incremental business value while sustaining an engineering culture
  • Facilitates cross-team meetings and helps teams find innovative ways of resolving dependencies and navigating complex business and technical trade-offs.
  • Engages in problem solving sessions with team leads on how to develop long-term strategies and roadmaps which are congruent with the Agile approach
  • Conducts training sessions on the fundamentals of Agile with new team members
  • Communicates the new way of working with groups outside of digital factory
  • Engages teams of external dependencies to develop an incremental integration plan
Qualifications
  • Undergraduate Degree or equivalent experience
  • Certified Scrum Master / Agile Practitioner
Knowledge
  • Knowledge of Agile software development process
  • Knowledge and/or experience with widely successful Agile techniques: User Stories, TDD, Continuous Integration, Continuous Testing, Paired Programming, Automated Testing, Agile Games
  • Applicable knowledge of the technologies used by the team

432 views

Aug

03


REF: JPD/7/2018
The Junior Product Designer will be responsible for creating end-to-end product designs in order to deliver distinctive digital solutions for I&Ms customers and employees.

Accountabilities
The incumbent will report to the Design Lead or any other official as may be designated and will be responsible for:
  • Designing and delivering elegant and delightful product experiences as part of a cross-functional Agile product team.
  • Actively collaborating with business / brand stakeholders throughout the design and development process.
  • Assisting Product Owners in executing both long and short-term vision for digital products.
  • Clearly articulating proposed design and key decisions with Product Owners.
  • Exploring solution space and refining concepts via wireframes and detailed high definition design.
  • Defining the visual style and position relative to design guidelines.
  • Researching, identifying and articulating customer needs
  • Building prototypes and designing tests to validate customer needs, requirements and behaviors.
  • Collaborating with other designers within and cross-team to problem solve design challenges and maintain a level of design consistency and coherence across client organization products.
Competencies
Qualification
  • Design Diploma or any other relevant course/ qualification in design studies
Experience
  • Strong experience in design
  • Experience with designing quality consumer products
  • Experience with user-centered design that spans some combination of web, mobile, tablet.
  • Experience with Graphical and Visual Design, including use of a diverse set of software such as the Adobe suite, OmniGraffle, Balsamiq, Axure, InVision, Sketch or other tools for Graphic / Visual Design
Knowledge
  • Knowledge of agile values, principles and practices
  • Knowledge of services in client’s industry
  • Awareness of current design trends

391 views

Jul

25


Reporting to the Head – Network & Infrastructure Support, the Network Support Engineer will be charged with the responsibility of  developing, coordinating, and maintaining the corporate data network and disaster recovery to ensure uptime and business continuity. As the successful candidate, you will document ICT infrastructure and manage the entire inventory, analyze network security needs, and assist in developing standards, guidelines and statements of direction for corporate ICT system architectures.

The Role
Specifically, the successful jobholder will be required to:
  • Manage performance of ICT Infrastructure and applications to ensure that the systems work as designed and perform consistently and reliably in order to meet Business SLAs.
  • Monitor ICT Infrastructure performance including SNMP, logs, events and maintenance of general systems health in order to provide proactive remedial support.
  • Develop and maintain device access, control policies, data transmission policies, storage policies, Business continuity policies, backup policies, security policies, monitoring profiles, technologies and notification rules that match compliance best practice expectations.
  • Plan and implement timely  product upgrades, firewall signature updates and patch releases for all ICT assets
  • Research and evaluate external technical trends & developments and evolving industry standards concerning technologies affecting networks, security, client/server and other platforms and their application to business systems. Research local and international technology trends in business to improve system performance, security and functionality.
  • Define and document the various architecture components, including hardware platform, operating system, execution, development, operation, distribution and technologies related to networking systems.
  • Install, support and maintain hardware and software infrastructure, attend to system failures and resolve/coordinate resolution of issues.
  • Establish and maintain business relationships with vendors, consultants and other outside entities providing services to the bank. Negotiate contracts and appropriately monitor performance of their services.
  • Be the custodian of all remote authentication passwords for all connections to the corporate Network Infrastructure and ensure minimal external threat to information resources.
  • Manage internal staff and external vendors to ensure that services are delivered promptly with an aim of obtaining zero interruption to business operations.
Skills/Experience
  • A Bachelor’s degree in Engineering, Computer Science, or an IT related field from a recognized university with possession of Cisco Certified Network Professional (CCNP) is a must.
  • Wide Networking and project management experience with a minimum of 3 years’ experience in planning, systems analysis, design, support and development of LAN/WAN infrastructure.
  • A specialist in IT/ Engineering background with competences in Networking, Engineering, Power systems and good project management/consulting skills.
  • Excellent leadership skills with demonstrated ability to lead or facilitate mission critical projects and to develop, participate in and lead multi-disciplinary work teams.
  • Extensive experience in systems planning, design, development, maintenance and troubleshooting with a track record of accomplishment in large, complex WANs, LANs and client/server based systems.

310 views

Jul

25


Reporting to the Senior Manager, Digital Channels, the job holder will support and coordinate the Banks electronic channels initiatives; (internet, mobile, branch, ATM, Cards and agency) and related infrastructure as business delivery channels for both bank corporate and retail customers to ensure seamless service.

Responsibilities
  • Troubleshoot and provide technical support for electronic channels.
  • Provide technical support in projects involving Card Systems, POS Terminals mobile banking and Agency Banking solutions and specialized electronic banking systems
  • Recreate client issues in test environment, Identify/document how applications and systems interact to support business processes
  • Handle complex calls/solutions that require analysis and research.
  • Work on multiple projects as the subject matter expert. Work on projects/issues of medium to high complexity that require demonstrated knowledge across multiple Products.
  • Enhance and develop new channels.
  • Provide in-depth product support by resolving incoming inquiries escalated by Tier1 support and escalates to vendors as necessary.
  • Ensure compliance of SLAs with system vendors
  • Develop, Test and implement business continuity plans for electronic channels.
  • Plan the implementation of any products or services on the internet banking/ acquiring and mobile solutions platforms
  • Avail tools to generate daily reports on prior day performance to send out to different business units
  • Monitor the performance of the Card Switch, ATMs and POS Terminals to ensure smooth running of these systems.
  • Execute project plans.
The Person
For the above position, the successful applicant should meet the following criteria:
  • Should possess a Bachelor’s degree in IT related field from a reputable and CUE recognized University.
  • Professional IT qualifications in one or more of the following: ITIL, Linux, Prince2, programming, DB Administration
  • A minimum of 3 years’ experience in support of Mobile, Internet and agency banking technologies.
  • Knowledge of IT Banking Systems Implementation & Capabilities.
  • Knowledge of Database management systems , solutions and administration
  • Knowledge of networking technologies and solutions will be an added advantage
The above positions are demanding roles 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 Wednesday 25th July, 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

411 views

Jul

19


Reporting to the Chief Internal Auditor, the Information systems auditor is responsible for the Audit of all Information Systems & Channels and to assist the Management in the evaluation of Internal Controls within the Information Systems Environment across the Group. He/she will undertake special investigations, provide advice to the business on a broad range of issues as and when required, and support business growth & process improvements while working closely with other departments and in line with Internal Audit Methodology, processes, procedures and time frames.

The Role
Specifically, the successful jobholder will be required to:
  • Utilize extensive understanding of business activities to recommend scope and objectives of assigned audits, execute audit procedures, perform detailed analyses, reach sound conclusions, and document results for assigned audit activities.
  • Participate in the execution of multiple audit projects to achieve the scope, timing, and objectives of each assignment while ensuring applicable regulatory guidance is included in scope for assigned audits where applicable.
  • Proactively identify risks, evaluate controls and make recommendations to improve internal control and operational effectiveness and efficiency.
  • Analyze and verify transactions and representations as well as performing review of test work completed by assigned staff.
  • Prepare excellent work paper documentation ensuring quality of such documentation in accordance with professional standards, as well as establishing departmental standards and deadlines.
  • Recommend departmental improvements to automate procedures, methods, and standards to improve departmental efficiency, productivity and quality.
  • Prepare clear and concise recommendations for correction of unsatisfactory conditions, improvements in operations, and reductions in cost and effectively gain concurrence and support for recommended control improvements.
  • Facilitates the communication of audit results and special projects via written reports and oral presentations to management;
  • Assist in the annual risk assessment process and generation of annual audit plan.
  • Identify and analyze level of threat and potential risk to the organization’s information assetsEnsure that access to electronically stored corporate information is adequately protected and managed appropriate to the risks
  • Test adequacy and effectiveness of IS control measures and recommend corrective measures to be undertaken in areas of weakness.
  • Perform special audits as and when called upon and make maximum use of Computer Assisted Audit tools e.g. Teammate, ACL etc.
  • Assist in training/mentoring of staff and develop and maintain the skills, knowledge and expertise to make valuable contribution to the internal audit team.
Skills/Experience
The successful candidate will be required to have the following skills and competencies:
  • Bachelor’s degree in Information Systems or Computer Science from a recognized university. Possession of an MSc or other relevant postgraduate qualification will be an added advantage.
  • Professional Certification in IT Audit, Risk and Security e.g. CISM, CISSP, CISA, CRISC
  • Excellent understanding of auditing concepts and practices with a minimum of 3 years’ experience in a management role in IT or IT Audit.
  • Skilled in project management, and maintaining composure under pressure while meeting multiple deadlines.
  • Demonstrable knowledge in risk assessment and control concepts/methodologies.
  • Skilled in negotiation and conflict management to resolve problems that may arise during an audit.
  • Excellent oral and written skills; a strong verbal communicator, analytical writer and able to clearly and concisely convey personal observations of processes, risks and controls.
  • Excellent analytical ability both qualitative and quantitative to draw sound conclusions coupled with demonstrated knowledge and proper application of sampling techniques.
  • Excellent attention to details and organizational skills.

345 views

Jul

17


REF: DCS /DA/07/ 2018 – 2 Year Fixed Contract

Reporting to the Manager, Information Communication & Technology, he will be responsible for managing, monitoring, administering, and supporting Oracle and SQL database systems and other systems within the Authority.

Responsibilities
The ideal candidate will be expected to:
  • Maintain the Database Management systems to support new and existing applications
  • Ensure maintenance of the database systems including performance tuning, efficiency and capacity planning
  • Design, Develop, manage and test backup and recovery plans for the database systems
  • Update and amend existing databases
  • Set up and test new database and data handling systems
  • Ensure database security and Integrity of data
  • Manage upload of data files between databases
  • Create complex query definitions that allow data to be extracted
  • Liaise with vendors on support of system or database issues that may arise
  • Develop application and database solutions to meet and drive business needs and requirements.
Minimum Qualifications
The ideal candidate must possess the following minimum qualifications:
  • Bachelor’s degree in Computer Science or Information Technology
  • SQL/Oracle certified database administrator
  • Technical experience in supporting Microsoft Sharepoint.
Required Experience
  • A minimum of three (3) years relevant working experience.
Key Skills, Knowledge & Competencies
  • Ensure that technical solutions, procedures and models for development are up-to-date and comply with standards
  • Demonstrate the ability to verify the development and design of database strategies
  • Demonstrate prior expertise and competencies on implementation of Microsoft Dynamics Navision
  • Ability to recommend adapting processes to keep pace with new technological developments
  • Possess excellent verbal and written communication skills
  • Be able to adopt clear processes and standards for managing performance to achieve priorities
  • Ability to meet deadlines with minimal supervision and be able to adapt quickly to changing conditions
  • Demonstrate ability to deliver outcomes and delivery

368 views

Jul

17


REF: DCS /SA/07/ 2018 – 2 Year Fixed Term Contract

Reporting to the Manager, Information Communication & Technology, the successful candidate will be responsible for client and server computer systems administration, including configuration, coordination, maintenance, troubleshooting, usage monitoring and the development of specialized system procedures within the authority.

Responsibilities
The ideal candidate will be expected to:
  • Perform daily system monitoring, verifying the integrity and availability of server resources, services and applications, reviewing system and application logs for preemptive fault detection and resolution
  • Coordinate and strictly enforce the implementation of user and server data backup and recovery procedures to protect against loss of valuable data and information
  • Develop and maintain installation and configuration management, systems documentation, baselines and procedures
  • Research and recommend innovative, and where possible automated approaches for system administration tasks
  • Monitor and manage system resources, including CPU usage, disk usage, and response times to maintain operating efficiency
  • Conduct maintenance and repair of hardware or software failures
  • Conduct and manage the client/server operating system patches and updates through the windows server update service or equivalent
  • Provide client user support for escalated helpdesk issues
  • Document system faults/problems and the respective resolutions for future reference.
Minimum Qualifications
The ideal candidate must possess the following minimum qualifications:
  • Bachelor’s degree in computer science, information technology or related field;
  • Systems administration/Systems Engineer certification in Linux/Microsoft
Required Experience
  • A minimum of 2-3 years’ experience in systems administration experience
Skills, Knowledge & Competencies
  • Ability to develop emergency response plans to unplanned events, including continuity planning and testing for CMA operations
  • Ability to develop testing of risk mitigation plans to determine effectiveness
  • Ability to share skills and knowledge within area of expertise to develop the capabilities of the CMA and its staff
  • Ability to support ICT procurement and contract negotiation and initiate action where agreements are not met
  • Proactivity in planning the integration of sensible upgrades into existing and new technological solutions
  • Be a team player with demonstrable consensus-building capabilities
  • Possess excellent verbal and written communication skills
  • Support continuous improvement at the Authority through making implementable suggestions for change.

366 views

Jul

11


Reports to: Manager Strategic Projects
Contract Period: 6 months

Responsibilities
  • Work with the Manager Strategic projects to design and implement a Project management system.
  • Handling requests for information and data from the Project Management system.
  • Preparing/customising reports on the Project Management system.
  • Carrying out customization of the Project Management system according to the Authority’s requirements.
  • Involved in research to make the unit perform its duties more efficiently and effectively.
  • Undertake other assignments as assigned from time to time.
Requirements
  • Diploma or Bachelor’s degree in Information Technology, Projects Management, Engineering or any related field.
  • Experience in development and or administration of any Project management tool will be an added advantage.
Skills and Competencies
  • Must be able to build full-scale web applications in PHP from the ground up and have Deep knowledge of PHP.
  • Must have experience with relational database design and optimization techniques using MySQL (or similar RDBMS)
  • Must have a working knowledge of prepare statements and MySQL best practices.
  • Proficient in word processing, data management, spreadsheet, presentation, data analysis and other programs;
  • Needs to understand web stack concepts such as HTTP, cookies, headers, profiling, and caching
  • Needs to understand core implementation concepts such as algorithms, data structures, performance, security, and object-oriented programming
  • Must be security minded, and be able to develop efficient endpoint.
  • Must be able to write and maintain scripts that interface with third party endpoints. Both server side (PHP) and client side
  • Ability to interface with multiple APIs across multiple web platforms
  • Ability to successfully write and conduct tests on code prior to release
  • Ability to manage and meet stakeholder expectations;
  • Ability to support implementation of projects.

345 views