J
Software Engineer at JKUAT Enterprises Limited
JobSearch
Nairobi 🇰🇪 Kenya
Posted 3 days ago (21 Sep 2026) Updated 2 days ago
Job Description
The Software Engineer designs, develops, and implements software solutions that meet functional and technical specifications. Responsibilities include full‑life‑cycle development, writing clean and testable code, and integrating components into robust systems. The role also involves creating verification plans, maintaining documentation, and ensuring compliance with industry standards. Candidates should possess strong programming skills and a solid understanding of databases.
Qualifications & Requirements
- • Proven work experience as a computer software engineer or developer
- • Hands‑on experience designing interactive applications
- • Ability to develop software in C, C++, C#, Java or other languages
- • Excellent knowledge of relational databases, SQL and ORM technologies such as JPA2 and Hibernate
- • Experience developing web applications using at least one modern framework
- • Bachelor’s degree in Computer Science, Software Engineering or a related field
Required Skills
Responsibilities
- • Design, develop, and install software solutions
- • Execute full life‑cycle software development, from requirements to deployment
- • Write well‑designed, testable, and efficient code
- • Produce specifications and assess operational feasibility
- • Integrate software components into fully functional systems
- • Develop software verification plans and quality assurance procedures
- • Document and maintain software functionality
- • Tailor and deploy software tools, processes, and metrics
- • Serve as a subject‑matter expert for assigned technologies
- • Ensure compliance with project plans and industry standards