Tsc ICT Job Vacancies 2019

By  | 


The Teachers Service Commission (TSC) wishes to fill vacant Job  positions for entry level grade. Applications are invited from qualified persons to fill the positions below. Interested and qualified applicants should apply through the secretariat recruitment portal on TSC Website Applications should be received on or before 31st May, 2019. No manual applications will be considered.

Tsc Job ADVERT NO. 2/2019


Purpose of Job:

The job holder is responsible for the development and implementation of a comprehensive information security and privacy program that will assure that information created, acquired or maintained by TSC is used in accordance with its intended purpose; to protect TSC’s data and infrastructure from external or internal threats; and to assure compliance with statutory and regulatory requirements regarding information access, security and privacy. ICT Security Officer is also responsible for continuous information risk assessment to ensure TSC’s information security risks are brought under explicit management control.

Key ICT Officer Responsibilities:

  1. a) Assisting system owners in the development and maintenance of security plans for all general support systems and major applications under their responsibility.
  2. b) Assisting system owners in the development and maintenance of contingency plans for all general support systems and major applications under their responsibility.
  3. c) Participating in risk assessments to periodically re-evaluate sensitivity of the system, risks, and mitigation strategies.
  4. d) Participating in self-assessments of system safeguards and program elements.
  5. e) Participating in certification and accreditation of the system.
  1. f) Assisting the system owners in the identification of resources needed to effectively implement technical security controls.
  2. g) Ensuring the integrity in implementation and operation of technical security controls by conducting control security test and evaluation.
  3. h) Developing system administration and operational procedures and manuals as directed by the system owner.
  4. i) Evaluating and developing procedures that assure proper integration of service continuity with other system operations.
  5. j) Reviewing systems and application logs for IOCs and identifying any anomalous behavior based on user activities as well as edit event correlation rules
  6. k) Attending to all tickets allocated to them as per the ICT customer service charter standards.


Qualifications & Experience:

  1. a) A degree in computer science or IT;
  2. b) At least 1 years’ experience in systems security;
  3. c) Certifications in any of the following; Certified Ethical Hacker V10, Cisco Certified Network Associate (CCNA), Certified Network Security Administrator, CISSP, CISM, CISA Certified Secure computer user, Computer Hacking Forensic Investigator (CHFI), Application Security Specialist, Cryptography, Disaster Recovery & Business Continuity;
  4. d) MUST demonstrate ability to use various penetration testing tools to perform penetration testing in systems using Open Source Intelligence;
  5. e) MUST have knowledge in Ethical hacking, information security management, cyber-crime etc.;
  6. f) MUST have worked as an Intern under the Graduate Internship Programme lasting for a period of one (1) year in a Public Institution; and
  7. g) MUST have demonstrated knowledge in conducting vulnerability/ penetration tests in an existing system(s).

Terms of Service: – Permanent and pensionable.

Salary and other Benefits.

Basic Salary TSC Scale 7: – Kshs. 47,146.00 – Kshs. 76,459.00


Purpose of Job:

This position is responsible for developing high quality and robust software solutions that fits user requirements. The role will use high level designs from the business analyst and write programs codes to implement applications and

systems that satisfy these requirements with lower maintenance and support costs.

Key Responsibilities

  1. a) Proposing, designing and implementing system applications in line with the Commission’s requirements and specifications;
  2. b) Translating designs requirements into reliable and user-friendly solutions using appropriate technologies, languages and tools;
  3. c) Modifying existing and creating new application programs to address business requirements of TSC;
  4. d) Developing, optimizing and normalizing database structures to ensure optimal database performance of application systems;
  5. e) Developing interfaces for capturing user data and for the generation of reports;
  6. f) Producing automated unit and integration tests and support System/UAT testing in conjunction with other departments;
  7. g) Integrating applications both internally developed and outsourced systems to ensure seamless exchange of data across multiple application systems and databases;
  8. h) Troubleshooting technical issues in software applications and identify modifications needed in existing applications to meet changing user requirements;
  9. i) Preparing and testing sample data sets to ensure that output from new or modified systems work as intended;
  10. j) Conducting user acceptance testing to ensure the program can be used easily and functions as intended; and
  11. k) Writing detailed documentation for the operation of the program by users and computer operators.


Qualifications and Experience:

  1. a) A Bachelor’s degree Computer Science or IT;
  2. b) In depth knowledge in the following programming languages PHP or Java etc.;
  3. c) MUST have worked as an Intern under the Graduate Internship Programme lasting for a period of one (1) year in a Public Institution;
  4. d) MUST have a recommendation letter for internship stating the period served;
  5. e) In-depth knowledge in Software Development Life Cycle (SDLC);
  6. f) Good technical writing and problem solving skills;
  7. g) Be a team player and work under minimal supervision;
  8. h) Be able to work within tight deadlines;
  9. i) Build and use computer-assisted software engineering (CASE) tools to automate the writing of some code; and
  1. j) Ability to transform software designs and specifications into high functioning code in the appropriate language.

The remuneration will also include House allowance, Commuter allowance, Leave allowance, Group Personal/WIBA Accident cover, Comprehensive Medical cover and membership to the staff retirement pension scheme as per the prevailing guidelines.

Please note

Shortlisted candidates will be required to produce originals of their National Identity Card, academic and professional certificates and transcripts during interviews

TSC is an equal opportunity employer. Candidates from marginalised areas, minorities and people with disabilities are encouraged to apply.