Software Developer at

7 days ago


Nairobi, Nairobi Area, Kenya Machakos University Full time
The core mandate of Machakos University is to Teach, Train, conduct Research, Innovate, Collaborate, generate new knowledge and Community Service

Soft Ware Developer – Grade 9/10 (1 Post) – MKsU/PG/01/24
About Job

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.


  • Bubble Developer

    1 week ago


    Nairobi, Nairobi Area, Kenya Productive Software Full time

    Role DescriptionThis is a full-time bubble developer role at Productive Software located in Nairobi County, Kenya, with flexibility for some remote work. As a bubble developer, your day-to-day tasks will involve developing and maintaining bubble applications, collaborating with cross-functional teams to gather requirements and build scalable solutions, and...

  • Frontend Developer

    7 days ago


    Nairobi, Nairobi Area, Kenya Software Dynamics Full time

    Software Dynamics has pioneered Microsoft Dynamics 365, Azure and Office 365 services in Africa for over 10 years, consistently delivering business value with the latest technology.SummaryWe're seeking a talented ASP.NET Core and C# developer to join our growing team. In this role, you'll play a key part in designing, developing, and deploying...


  • Nairobi, Nairobi Area, Kenya Productive Software Full time

    Role DescriptionThis is a full-time hybrid role for a WordPress Plugin Developer. The WordPress Plugin Developer will be responsible for day-to-day tasks associated with back-end and front-end web development, responsive web design, and web design. The role is based in Nairobi County, Kenya, with flexibility for some remote work.QualificationsBack-End Web...

  • Middle .NET Developer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Sigma Software Group Full time

    Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product housesSummaryWe are looking for a Middle .NET Developer. Join our talented development team to create exciting new projectsCUSTOMEROur...


  • Nairobi, Nairobi Area, Kenya Software Engineer at IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaSummaryAs a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within...


  • Nairobi, Nairobi Area, Kenya Sigma Software Group Full time

    Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product housesSummaryWe are looking for a Strong Junior .NET Developer. Join our talented development team to create exciting new...


  • Nairobi, Nairobi Area, Kenya Sigma Software Group Full time

    Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product housesSummaryWe are looking for a Strong Junior .NET Developer. Join our talented development team to create exciting new...


  • Nairobi, Nairobi Area, Kenya Software Dynamics Full time

    Software Dynamics has pioneered Microsoft Dynamics 365, Azure and Office 365 services in Africa for over 10 years, consistently delivering business value with the latest technology.SuummarySoftware Dynamics is seeking a talented and results-oriented Dynamics 365 Business Central Developer with .NET C# development experience to join our growing team. In this...

  • Software Developer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Seidor Full time

    We assist customers in growing their business by providing and supporting a globally respected and integrated Business Management Systems powered by SAP as well as host & maintain the solution within a stable and secure on-premise or in the cloud environment. Through our Business Intelligence and Analytics team, we can ensure your competitive edge and help...

  • Software Developer at

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Britam Full time

    Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi.Job Purpose:Work within the Partnership and Digital department to identify requirements, design and...

  • Software Developer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Jumba Full time

    About the role:As a Software Developer at Jumba, you will have the opportunity to solve a broad range of challenging problems at scale. You'll be charged with building fast and secure software to serve the needs of our customers all over Africa. Jumba has aggressive goals to grow its business, you'll be working in a fast-paced environment with talented and...

  • Software Developer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Jumba Full time

    About the role:As a Software Developer at Jumba, you will have the opportunity to solve a broad range of challenging problems at scale. You'll be charged with building fast and secure software to serve the needs of our customers all over Africa. Jumba has aggressive goals to grow its business, you'll be working in a fast-paced environment with talented and...

  • Software Developer at

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Britam Full time

    Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi.Job Purpose:Work with other departments within the Group to identify requirements, analyze, validate,...

  • Software Developers

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Brites Management Full time

    Brites Management Services Limited is one of the best leading Recruitment and HR consultancy companies in Nairobi, Kenya. We are registered and incorporated under Companies Act (Cap. 486) and we provide a complete range of HR SolutionsSalary Range : KSh 100,000 - KSh 150,000/monthDuties and Responsibilities Collaborate with cross-functional teams to design,...


  • Nairobi, Nairobi Area, Kenya CPHRM Group Limited Full time

    Job DescriptionWe are actively seeking two Junior Software Developers to join our dynamic Software development team. The selected candidates will promptly integrate into the development team. They will be responsible for creating innovative solutions for both internal projects and clients. We offer a flexible hybrid workplace policy for our well-compensated...


  • Nairobi, Nairobi Area, Kenya CPHRM Group Limited Full time

    Job DescriptionWe are actively seeking two Junior Software Developers to join our dynamic Software development team. The selected candidates will promptly integrate into the development team. They will be responsible for creating innovative solutions for both internal projects and clients. We offer a flexible hybrid workplace policy for our well-compensated...


  • Nairobi, Nairobi Area, Kenya Touch Inspiration Full time

    A team of passionate Web and Mobile application developers who have led software development efforts for both startups and established brands. We build software to aid companies become more efficient around their business processes. We build software to aid companies collect dataSummaryWe are seeking an experienced and results-driven Software Development...


  • Nairobi, Nairobi Area, Kenya Touch Inspiration Full time

    ABOUT THE COMPANYOur goal is to make your business run better by designing, building and delivering well thought out Web, iOS and Android apps.We've created blockchain-based apps, agri-based apps, payment apps, appointment apps, property management apps and much more.JOB SUMMARYWe are seeking an experienced and results-driven Software Development Manager to...


  • Nairobi, Nairobi Area, Kenya Opera Software Full time

    Opera has been innovating the browser space for over 25 years. We built Opera by bringing together exceptional international teams of developers, coders, researchers, marketeers and support, who are all compelled to build the best online experience on any device, and to build an audience of empowered, enthralled users worldwide.SummaryWe are seeking an...


  • Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    The KEMRI Wellcome Trust Research Programme (KWTRP) is based within the KEMRI Centre for Geographic Medical Research - (Coast). Our core activities are funded by the Wellcome Trust. We conduct integrated epidemiological, social, laboratory and clinical research in parallel, with results feeding into local and international health policy.JOB PURPOSE:This is a...