Job Listings
🗺️ View on map
Logo
Publishing company
Software Developer
📍 Nairobi 💼 On-site ⏰ Full Time 📋 Permanent Contract 🏷️ IT and Telecommunications
Minimum Experience
1 year
Application Deadline
📅 31/12/2026
Interested in this job?
Create your profile in 30 seconds and we'll apply for you automatically
📣 Share this job
Link copied ✓
Job Description
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
Location
📍 Approximate location
🗺️ View full map →
About the Company
Total Solutions Ltd publishes its vacancies in Kenya through Saplic. Profile created automatically.