This job opening has expired.

ICT Officer II (Software Development and Programming) - GRADE 10 Job Opportunity at Cooperative University of Kenya

  • Experience Required:3 Years
  • Total Positions:1
  • Job Type: Full Time
  • Job Category: Information Technology
  • Minimum Education: Degree
  • Job Location: Nairobi, Kenya
  • Posted on: June 23, 2023
  • Last Date: July 14, 2023

Job Description

DEPARTMENT OF INFORMATION COMMUNICATION TECHNOLOGY (ICT)
i. ICT Officer II (Software Development and Programming) - GRADE 10 - CUK/NT/ICT/ICTO.II
/SDP./6/23 (1)
Remuneration
Basic Salary per month: Kshs. (57,729– 82,552/=)
House Allowance per month: Kshs. (35, 383 /=)

Applicants should meet the following requirements:
i. Must possess a bachelor's degree in Computer Science, Computer Technology, Information
Technology or related field from an accredited/recognized institution with three (3) years
experience in Grade 9 or comparable position;
ii. Must possess experience as a software developer and programmer for systems used in
university setting with a proven track record of exemplary performance;
iii. Must possess at least five (5) years’ experience with any modern programming
tools/platforms e.g. PHP, NET, JavaScript, Java, Post qualification etc;
iv. Must possess demonstrable experience with Oracle, MSSQL, MySQL/MariaDB, SQLite and
PostgreSQL databases and database abstraction tools e.g.ADO.NET, ORM, LINQ to SQL
etc;
v. Must be knowledge on systems integrations using both RESTful and SOAP based APIs;
vi. Must be a member of a relevant professional body;
vii. Must demonstrate excellent customer service skills;
viii. Certification in CCNA, A+, working experience with University systems and possession of
relevant additional qualifications will be an added advantage.
OR
i. Must possess Higher National Diploma in Computer Science, Computer Technology or
Information Technology or related field from a recognized institution with three (3) years
experience in Grade 9 or comparable position;
ii. Must possess experience as a software developer and programmer for systems used in
university setting with a proven track record of exemplary performance;
iii. Must possess at least five (5) years’ experience with any modern programming
tools/platforms e.g. PHP, NET, JavaScript, Java, Post qualification etc;
iv. Must possess demonstrable experience with Oracle, MSSQL, MySQL/MariaDB, SQLite and
PostgreSQL databases and database abstraction tools e.g.ADO.NET, ORM, LINQ to SQL
etc;
v. Must be knowledge on Systems Integrations using both RESTful and SOAP based APIs;
vi. Must be a member of a relevant professional body;
vii. Must demonstrate excellent Customer service skills;
viii. Certification in CCNA, A+, working experience with University systems and possession of
relevant additional qualifications will be an added advantage.

Key Responsibilities
i. Developing User Requirement Analysis (URA) documents for new developments or according
to the users’ requirements and mapping of the same to the software and/or database
component;
ii. Perform the necessary technical design and development functionality to ensure that business
application systems can be effectively developed and implemented;
iii. Design and development of front-end tier(s), middle tier(s), and/or back-end database tier(s)
for business application;
iv. Configure and/or customize business applications to meet business requirements using various
database and software tools;
v. Making improvements to, and offering inputs on the existing software;
vi. Creating software testing environments and carrying out test procedures using defined use
cases;
vii. Assist in presentations of system functionality to new users and departments;
viii. Drive systems adoption by business users;
ix. Work directly with the IT support teams to resolve issues identified and escalated during daily
operations;
x. Investigate issues/bugs with the software and work on resolving the issues;
xi. Develop and provide reports and documentation of the new software version and changes;
xii. Research and provide input on design approach, performance and base functionality
improvements for various procedures and applications;
xiii. Review user requirements documents to ensure that requirements are testable; and
xiv. Develop test plans, test cases, test scripts and test reports on multiple projects of varying size
xv. Design, develop and operate automated software build, packaging, testing and deployment
tools to ensure predictable and repeatable software migration from development to test and
eventually production environments - Continuous Integration (CI) and Continuous Delivery (CD).

Skills Required

ICT Skills
Software Development
Customer Service Skills

Application Details


This job has expired and application is not allowed

More Jobs in Kenya