Software Developer
Job summary
The position is responsible for developing, customizing, and integrating software applications and systems to support internal processes and business functions.
Min. qualification
Bachelors
Experience level
Mid level
Experience length
3 years
Language
English
Working hours
Full Time - 8 to 5
Applicant location
Kenya
Job description & requirements
Reports To: Technical Lead
Department: Software
Location: Head Office
Salary: Ksh 40,000-70,000
Job Purpose
The position is responsible for developing, customizing, and integrating software applications and systems to support internal processes and business functions. He/She will ensure quality, security, and performance in software development while providing technical support and collaboration with cross-functional teams.
Key Responsibilities
a) Software Development & Integration
- Developing and customizing web and headless applications using Java (J2EE).
- Integrating Fiscal devices with client software.
- Working with database technologies (Postgres SQL, MySQL, PL/SQL) to manage and optimise data.
- Implementing software engineering best practices, including code reviews, version control, and testing.
b) Customer & Internal Support
- Providing support for internal and external clients.
- Advising customers on the best software solutions aligned with their business needs.
- Generating reports, support manuals, and project documentation.
- Training sales personnel on software solutions offered.
- Facilitating product demonstrations and training sessions for clients.
c) Technical & System Management
- Developing and maintaining front-end applications using HTML5, CSS3, JavaScript, and AngularJS.
- Optimizing front-end performance and ensuring cross-platform compatibility.
- Troubleshooting and resolving system issues while ensuring software security and stability.
- Performing any other duties assigned.
Key Relationships
Customers of this Position
- External: Clients
- Internal: Software Development, ERP Implementation, and Sales Teams.
Knowledge, Skills, and Experience required for this Role
- Bachelor’s Degree in Information Technology, Computer Science, or a related field.
- 3 years of experience in software development.
- Demonstrate expertise in Java (J2EE) development.
- Possess a strong understanding of the software development life cycle (SDLC) and coding best practices.
- Experience with databases (Oracle, MySQL, PL/SQL) and writing complex SQL queries.
- Exhibiting excellent problem-solving, analytical, and communication skills.
- Working effectively both independently and collaboratively within a team environment
Similar jobs
Instructor III – Building & Civil Engineering Job PSCK
Public Service Commission Kenya
Job Title: Instructor III – Building & Civil Engineering Date Posted: 21/07/2026 Job Type: Full Time Employer: Public Service Commission Kenya Industry: Teaching Salary: Open Location: Nairobi Country: Kenya Deadline: 11/08/2026 Teaching Jobs, Public Service Commission Kenya Jobs. Looking for a teaching job in Kenya? PSCK is hiring Instructors III skilled in curriculum implementation, practical instruction, student assessment, and training delivery. Qualifications For appointment to this grade, a candidate must have:- A Diploma in Technical Education in the relevant field from a recognized institution; OR For Instructor III – Building and Civil Engineering, the fields are:Civil
Instructor III – Plumbing Job PSCK
Public Service Commission Kenya
Job Title: Instructor III – Plumbing Date Posted: 21/07/2026 Job Type: Full Time Employer: Public Service Commission Kenya Industry: Teaching Salary: Open Location: Nairobi Country: Kenya Deadline: 11/08/2026 Teaching Jobs, Public Service Commission Kenya Jobs. Looking for a teaching job in Kenya? PSCK is hiring Instructors III skilled in curriculum implementation, practical instruction, student assessment, and training delivery. Qualifications For appointment to this grade, a candidate must have:- A Diploma in Technical Education in the relevant field from a recognized institution; OR For Instructor III – Plumbing , the fields are: Plumbing Technology, Water Engineering, and P
Commercial Building Electrician Job Knight Frank
Knight Frank
Job Title: Commercial Building Electrician Date Posted: 21/07/2026 Job Type: Full Time Employer: Knight Frank Industry: Engineering Salary: Open Location: Nairobi Country: Kenya Deadline: 25/07/2026 Engineering Jobs. Knight Frank Jobs. Looking for an engineering job in Kenya? Knight Frank is hiring a Commercial Building Electrician to install, maintain and support the reliable operation of building services. The role is based in Nairobi and experience in building maintenance is required. Key Responsibilities Respond promptly to service requests and repair electrical systems efficiently, minimising downtime. Conduct preventative maintenance, testing, and troubleshooting of electrical