Software Developer (POS) job at Tracom
Website :
52 Days Ago
Linkedid Twitter Share on facebook
Software Developer (POS)
2026-02-24T07:30:31+00:00
Tracom
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_3328/logo/Tracom%20Services.jpeg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Computer Software
Computer & IT, Science & Engineering
KES
MONTH
2026-03-03T17:00:00+00:00
8

Background information about the job or company (e.g., role context, company overview)

Tracom Services Limited is a Kenyan microfinance software company. It aims to "assist companies and organizations by developing cost-effective customized applications which enable them to streamline their daily operations”. Tracom is comprised of four board members and over eighteen staff members as of 2013.

Responsibilities or duties

We are seeking a highly competent Software Developer (POS) to join our team. The successful candidate will be responsible for developing, maintaining, and enhancing Android-based POS applications in a production environment. This role requires strong technical expertise, attention to detail, and the ability to collaborate effectively with cross-functional teams to deliver secure, scalable, and high-performing software solutions.

Qualifications or requirements (e.g., education, skills)

Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent Android development experience.

Experience needed

Minimum of three (3) years’ experience developing and maintaining Android applications in a production environment.

Any other provided details (e.g., benefits, work environment, team info, or additional notes)

Key Responsibilities :

  • Manage individual project priorities, deadlines, and deliverables.
  • Analyze user requirements and translate them into functional software solutions.
  • Design, develop, test, maintain, and improve POS software applications.
  • Architect and implement features for maximum shared code, testability, and performance.
  • Develop, test, debug, and optimize source code
  • Evaluate existing applications and perform updates and enhancements.
  • Prepare comprehensive documentation including release notes, code comments, and technical handbooks.
  • Automate repetitive development tasks to improve team efficiency.
  • Conduct unit and integration testing and provide test results during releases.
  • Facilitate root cause analysis for issues raised by QA teams or clients.
  • Facilitate root cause analysis for issues raised by QA teams or clients.
  • Train and mentor junior software developers.
  • Provide comprehensive technical support to internal customers.
  • Safeguard all customer and company proprietary information in line with confidentiality requirements.
  • Ensure compliance with company policies, departmental procedures, ISO 9001:2015, and relevant regulatory requirements.
  • Stay updated with emerging technological trends in the industry.

Job Specifications

  • Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent Android development experience.
  • Minimum of three (3) years’ experience developing and maintaining Android applications in a production environment.
  • Strong knowledge of the Software Development Lifecycle (SDLC), including Agile methodologies, code reviews, testing, and release management.
  • Proficiency in Kotlin and/or Java with solid experience in Android SDK, APIs, and modern architecture components.
  • Experience with Git/GitHub and collaborative team workflows.
  • Strong understanding of data structures, algorithms, and mobile performance optimization.
  • Experience implementing clean architectures (MVVM/MVC), design patterns, and object-oriented principles.
  • Familiarity with RESTful APIs, third-party libraries, and backend integrations.
  • Skilled in debugging, unit/UI testing, and optimizing applications for performance, security, and scalability.
  • Strong analytical, problem-solving, communication, and teamwork skills with the ability to work independently.
  • Manage individual project priorities, deadlines, and deliverables.
  • Analyze user requirements and translate them into functional software solutions.
  • Design, develop, test, maintain, and improve POS software applications.
  • Architect and implement features for maximum shared code, testability, and performance.
  • Develop, test, debug, and optimize source code
  • Evaluate existing applications and perform updates and enhancements.
  • Prepare comprehensive documentation including release notes, code comments, and technical handbooks.
  • Automate repetitive development tasks to improve team efficiency.
  • Conduct unit and integration testing and provide test results during releases.
  • Facilitate root cause analysis for issues raised by QA teams or clients.
  • Facilitate root cause analysis for issues raised by QA teams or clients.
  • Train and mentor junior software developers.
  • Provide comprehensive technical support to internal customers.
  • Safeguard all customer and company proprietary information in line with confidentiality requirements.
  • Ensure compliance with company policies, departmental procedures, ISO 9001:2015, and relevant regulatory requirements.
  • Stay updated with emerging technological trends in the industry.
  • Proficiency in Kotlin and/or Java with solid experience in Android SDK, APIs, and modern architecture components.
  • Experience with Git/GitHub and collaborative team workflows.
  • Strong understanding of data structures, algorithms, and mobile performance optimization.
  • Experience implementing clean architectures (MVVM/MVC), design patterns, and object-oriented principles.
  • Familiarity with RESTful APIs, third-party libraries, and backend integrations.
  • Skilled in debugging, unit/UI testing, and optimizing applications for performance, security, and scalability.
  • Strong analytical, problem-solving, communication, and teamwork skills with the ability to work independently.
  • Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent Android development experience.
  • Minimum of three (3) years’ experience developing and maintaining Android applications in a production environment.
  • Strong knowledge of the Software Development Lifecycle (SDLC), including Agile methodologies, code reviews, testing, and release management.
bachelor degree
12
JOB-699d5397a24d1

Vacancy title:
Software Developer (POS)

[Type: FULL_TIME, Industry: Computer Software, Category: Computer & IT, Science & Engineering]

Jobs at:
Tracom

Deadline of this Job:
Tuesday, March 3 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Tuesday, February 24 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Tracom
Tracom jobs in Kenya

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

Tracom Services Limited is a Kenyan microfinance software company. It aims to "assist companies and organizations by developing cost-effective customized applications which enable them to streamline their daily operations”. Tracom is comprised of four board members and over eighteen staff members as of 2013.

Responsibilities or duties

We are seeking a highly competent Software Developer (POS) to join our team. The successful candidate will be responsible for developing, maintaining, and enhancing Android-based POS applications in a production environment. This role requires strong technical expertise, attention to detail, and the ability to collaborate effectively with cross-functional teams to deliver secure, scalable, and high-performing software solutions.

Qualifications or requirements (e.g., education, skills)

Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent Android development experience.

Experience needed

Minimum of three (3) years’ experience developing and maintaining Android applications in a production environment.

Any other provided details (e.g., benefits, work environment, team info, or additional notes)

Key Responsibilities :

  • Manage individual project priorities, deadlines, and deliverables.
  • Analyze user requirements and translate them into functional software solutions.
  • Design, develop, test, maintain, and improve POS software applications.
  • Architect and implement features for maximum shared code, testability, and performance.
  • Develop, test, debug, and optimize source code
  • Evaluate existing applications and perform updates and enhancements.
  • Prepare comprehensive documentation including release notes, code comments, and technical handbooks.
  • Automate repetitive development tasks to improve team efficiency.
  • Conduct unit and integration testing and provide test results during releases.
  • Facilitate root cause analysis for issues raised by QA teams or clients.
  • Facilitate root cause analysis for issues raised by QA teams or clients.
  • Train and mentor junior software developers.
  • Provide comprehensive technical support to internal customers.
  • Safeguard all customer and company proprietary information in line with confidentiality requirements.
  • Ensure compliance with company policies, departmental procedures, ISO 9001:2015, and relevant regulatory requirements.
  • Stay updated with emerging technological trends in the industry.

Job Specifications

  • Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent Android development experience.
  • Minimum of three (3) years’ experience developing and maintaining Android applications in a production environment.
  • Strong knowledge of the Software Development Lifecycle (SDLC), including Agile methodologies, code reviews, testing, and release management.
  • Proficiency in Kotlin and/or Java with solid experience in Android SDK, APIs, and modern architecture components.
  • Experience with Git/GitHub and collaborative team workflows.
  • Strong understanding of data structures, algorithms, and mobile performance optimization.
  • Experience implementing clean architectures (MVVM/MVC), design patterns, and object-oriented principles.
  • Familiarity with RESTful APIs, third-party libraries, and backend integrations.
  • Skilled in debugging, unit/UI testing, and optimizing applications for performance, security, and scalability.
  • Strong analytical, problem-solving, communication, and teamwork skills with the ability to work independently.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Interested candidates should send their applications to by 3rd March 2026, indicating Software Developer (POS) as the  subject. Only shortlisted candidates shall be contacted.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, March 3 2026
Duty Station: Nairobi | Nairobi
Posted: 24-02-2026
No of Jobs: 1
Start Publishing: 24-02-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.