Software Developer Job in Kenya

Software Developer – Grade 9/10 (1 Post) – MKsU/PG/01/24

Applicants should meet the following requirements:

  • A proven history of working as a software developer and programmer for university systems, demonstrating a track record of exemplary performance, is essential.
  • Familiarity with databases such as Oracle, MSSQL, MySQL/MariaDB, SQLite, and PostgreSQL, along with the use of database abstraction tools like ADO.NET, ORM, and LINQ to SQL, is required.
  • Experience in systems integrations using both RESTful and SOAP-based APIs is expected.
  • A bachelor’s degree in Computer Science, Computer Technology, Information Technology, or a related field from an accredited institution, along with three (3) years of experience in a Grade 7/8 or similar position, is required.
  • At least five (5) years of experience with modern programming languages and platforms such as PHP, .NET, JavaScript, Java, and post-qualification is necessary.
  • Demonstrated outstanding customer service skills are essential.
  • Membership in a relevant professional organization is mandatory.
  • Certification in CCNA, A+, experience with university systems, and possession of additional relevant qualifications are advantageous.

Key Responsibilities:


  • Create and manage software testing environments, conducting tests according to defined use cases.
  • Collaborate with IT support teams to resolve any issues identified and escalated during daily operations.
  • Develop and deliver reports and documentation detailing new software versions and changes.
  • Drive the adoption of systems by business users, encouraging full utilization.
  • Conduct research and provide input on design approaches, performance enhancements, and foundational functionality improvements for various applications and procedures.
  • Perform technical design and development tasks to enable effective creation and implementation of business application systems.
  • Develop test plans, test cases, test scripts, and test reports across multiple projects of different sizes.
  • Create, design, and manage automated tools for software builds, packaging, testing, and deployment to ensure predictable and repeatable software migration from development to test and production environments, following Continuous Integration (CI) and Continuous Delivery (CD) principles.
  • Investigate software issues and bugs, working to resolve them effectively.
  • Customize and configure business applications to meet specific business needs using various database and software tools.
  • Review user requirement documents to ensure the requirements can be adequately tested.
  • Present system functionality to new users and departments, providing assistance as needed.
  • Work on designing and developing front-end, middle tier, and back-end tiers for business applications.
  • Improve existing software and provide input for enhancements.
  • Develop user requirement analysis (URA) documents for new projects based on user needs, aligning these requirements with the software and/or database components.

How To Apply

Applicants must:

  • Submit two (2) hard copies of the letter of application, academic certificates, testimonials and updated curriculum vitae to include full details of academic and professional qualifications, experience, publications, supervision of postgraduate students (where applicable), attracted funds, academic programmes developed, membership to professional bodies and evidence of current salary.
  • Type the required information in the Job Application Form available on the University website, print, sign and attach to the application.
  • Contact three (3) referees and request them to send their recommendations, under sealed envelopes to the provided address, before the advert deadline.
  • Send a soft copy (one running pdf file) of the application to recruitmentAPF@mksu.ac.ke and a copy to careers@mksu.ac.ke.
  • Submit the two (2) applications in a sealed envelope indicating the position applied for to:

The Deputy Vice-Chancellor
Administration, Planning and Finance
Machakos University
P. O. BOX 136 – 90100
MACHAKOS

So as to be received not later than Wednesday 29th May, 2024. 

N/B: Only short-listed candidates will be contacted. Machakos University is an Equal Employment Opportunity employer and therefore staff of either gender or persons with disability are encouraged to apply.