Systems/Software Developer job at Express Shipping & Logistics (EA) Limited (ESL)
24 Days Ago
Linkedid Twitter Share on facebook
Systems/Software Developer
2025-07-10T14:55:07+00:00
Express Shipping & Logistics (EA) Limited (ESL)
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8167/logo/esl.jpeg
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Transportation, Distribution, and Logistics
Computer & IT
KES
 
MONTH
2025-07-17T17:00:00+00:00
 
Kenya
8
  • We have an excellent and exciting opportunity for a Systems/Software Developer, to be based in either Mombasa or Nairobi Kenya. We seek to give the opportunity to a candidate who ideally holds a professional qualification in systems/software development.
  • The systems developer will participate in implementing full lifecycle solutions for modern application and system platforms from requirements analysis, platform selection, technical architecture design, application design and development all the way till testing, and deployment. He/She will collaborate with ICT, supporting ICT activities and digital solutions.

DUTIES & RESPONSIBILITIES

  • Software Development.
  • Manage software development projects through scoping, requirements gathering, coding, testing, and deployment.
  • Shape and implement technology/business solutions that will make the organizations competitive and differentiated.
  • Planning, scheduling, and executing software development projects.
  • Engaging with Users to understand their needs, providing technical support, and ensuring that software solutions meet user expectations.
  • Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s overall efficiency.
  • Collaborate with other team members to continuously deliver new / improved product functionalities.
  • Communicate with internal IT teams to resolve technical dependencies during implementation.
  • Develop all front-end and backend solutions, ensuring high performance and responsiveness to user’s specification.
  • Building reusable code and libraries/database for future use.
  • Assist in preparing system specifications by the users highlighting technical requirements.
  • Carry out analysis of the requirements and recommend solutions to address user requirements.
  • Develop and maintain documentation/manuals on system configuration or setup.
  • Carry out technical user training in respect to these systems so that the business can utilize them.
  • Maintenance & System Upgrades.
  • Monitor, maintain, and enhance existing software systems to improve performance and adapt to new requirements.
  • Secure systems by putting adequate controls and restricting access to programs by users in accordance to the requirements of the company.
  • Attend to systems failures and resolve or coordinate the resolution of the problem.
  • Adhere to change control procedures in implementing solutions.
  • Ensure robust cybersecurity, data protection, and backup protocols.

Other Tasks.

  • Offer basic graphic design support, implementation, templates, and training visuals.
  • Assist in maintaining brand consistency in digital communications.
  • Use tools like Adobe Suite and Canva etc., for light design tasks.
  • Provide tech support for digital platforms used across departments.

QUALIFICATIONS:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • A minimum of 3 years’ experience in software development is, with proficiency in server-side technologies including Springboot and Apache.

COMPETENCIES AND SKILLS:

  • Proficiency in programming languages (e.g., Java, C#, Python, JavaScript).
  • Knowledge of software development methodologies (Agile, Scrum, Waterfall).
  • Experience with databases (SQL, MySQL, PostgreSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of DevOps tools and practices.
  • Understanding of cybersecurity principles.
  • Certifications in software development or project management.
  • Familiarity with APIs, web services, and system integrations.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.
Software Development. Manage software development projects through scoping, requirements gathering, coding, testing, and deployment. Shape and implement technology/business solutions that will make the organizations competitive and differentiated. Planning, scheduling, and executing software development projects. Engaging with Users to understand their needs, providing technical support, and ensuring that software solutions meet user expectations. Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s overall efficiency. Collaborate with other team members to continuously deliver new / improved product functionalities. Communicate with internal IT teams to resolve technical dependencies during implementation. Develop all front-end and backend solutions, ensuring high performance and responsiveness to user’s specification. Building reusable code and libraries/database for future use. Assist in preparing system specifications by the users highlighting technical requirements. Carry out analysis of the requirements and recommend solutions to address user requirements. Develop and maintain documentation/manuals on system configuration or setup. Carry out technical user training in respect to these systems so that the business can utilize them. Maintenance & System Upgrades. Monitor, maintain, and enhance existing software systems to improve performance and adapt to new requirements. Secure systems by putting adequate controls and restricting access to programs by users in accordance to the requirements of the company. Attend to systems failures and resolve or coordinate the resolution of the problem. Adhere to change control procedures in implementing solutions. Ensure robust cybersecurity, data protection, and backup protocols.
 
Bachelor’s degree in computer science, Information Technology, or a related field. A minimum of 3 years’ experience in software development is, with proficiency in server-side technologies including Springboot and Apache.
bachelor degree
36
JOB-686fd44b1031f

Vacancy title:
Systems/Software Developer

[Type: FULL_TIME, Industry: Transportation, Distribution, and Logistics, Category: Computer & IT]

Jobs at:
Express Shipping & Logistics (EA) Limited (ESL)

Deadline of this Job:
Thursday, July 17 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Thursday, July 10 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Express Shipping & Logistics (EA) Limited (ESL)
Express Shipping & Logistics (EA) Limited (ESL) jobs in Kenya

JOB DETAILS:

  • We have an excellent and exciting opportunity for a Systems/Software Developer, to be based in either Mombasa or Nairobi Kenya. We seek to give the opportunity to a candidate who ideally holds a professional qualification in systems/software development.
  • The systems developer will participate in implementing full lifecycle solutions for modern application and system platforms from requirements analysis, platform selection, technical architecture design, application design and development all the way till testing, and deployment. He/She will collaborate with ICT, supporting ICT activities and digital solutions.

DUTIES & RESPONSIBILITIES

  • Software Development.
  • Manage software development projects through scoping, requirements gathering, coding, testing, and deployment.
  • Shape and implement technology/business solutions that will make the organizations competitive and differentiated.
  • Planning, scheduling, and executing software development projects.
  • Engaging with Users to understand their needs, providing technical support, and ensuring that software solutions meet user expectations.
  • Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s overall efficiency.
  • Collaborate with other team members to continuously deliver new / improved product functionalities.
  • Communicate with internal IT teams to resolve technical dependencies during implementation.
  • Develop all front-end and backend solutions, ensuring high performance and responsiveness to user’s specification.
  • Building reusable code and libraries/database for future use.
  • Assist in preparing system specifications by the users highlighting technical requirements.
  • Carry out analysis of the requirements and recommend solutions to address user requirements.
  • Develop and maintain documentation/manuals on system configuration or setup.
  • Carry out technical user training in respect to these systems so that the business can utilize them.
  • Maintenance & System Upgrades.
  • Monitor, maintain, and enhance existing software systems to improve performance and adapt to new requirements.
  • Secure systems by putting adequate controls and restricting access to programs by users in accordance to the requirements of the company.
  • Attend to systems failures and resolve or coordinate the resolution of the problem.
  • Adhere to change control procedures in implementing solutions.
  • Ensure robust cybersecurity, data protection, and backup protocols.

Other Tasks.

  • Offer basic graphic design support, implementation, templates, and training visuals.
  • Assist in maintaining brand consistency in digital communications.
  • Use tools like Adobe Suite and Canva etc., for light design tasks.
  • Provide tech support for digital platforms used across departments.

QUALIFICATIONS:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • A minimum of 3 years’ experience in software development is, with proficiency in server-side technologies including Springboot and Apache.

COMPETENCIES AND SKILLS:

  • Proficiency in programming languages (e.g., Java, C#, Python, JavaScript).
  • Knowledge of software development methodologies (Agile, Scrum, Waterfall).
  • Experience with databases (SQL, MySQL, PostgreSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of DevOps tools and practices.
  • Understanding of cybersecurity principles.
  • Certifications in software development or project management.
  • Familiarity with APIs, web services, and system integrations.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, July 17 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 10-07-2025
No of Jobs: 1
Start Publishing: 10-07-2025
Stop Publishing (Put date of 2030): 10-07-2066
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.