Officer Software Developer job at Institute of Certified Public Accountants of Kenya (ICPAK)
New
Website :
Today
Linkedid Twitter Share on facebook
Officer Software Developer
2025-05-06T08:39:18+00:00
Institute of Certified Public Accountants of Kenya (ICPAK)
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8047/logo/icpak.png
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Accounting
Computer & IT
KES
 
MONTH
2025-05-16T17:00:00+00:00
 
Kenya
8

Officer Software Developer

Job Summary:

  • Reporting to the Head of ICT the Software developer supports the ICT Department in Development, Maintenance and Support of new systems or existing Systems.
  • Designs, builds, and tests applications, ensuring they meet user needs and function effectively as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • The holder will also be involved in directing system testing and validation procedures and also working with customers or departments on technical issues.

Key Responsibilities

  • Develop system use cases and system design specifications.
  • Develop new or enhance existing systems components including internal and
  • external integrations based on agreed requirements.
  • Develops standard and adhoc reports and data management scripts as requested.
  • Ensures that the approved coding standards are consistently applied in every component developed.
  • Conducts unit testing of developed components based on agreed quality criteria.
  • Prepare documentation (User manuals, technical manuals, deployment instructions, roll back instructions, Issue Logs etc) to ensure that they meet set quality criteria for each component.
  • Should be able to package the various components of the solutions being developed.
  • Participate in quality review and assurance tests for the system.
  • Adhere to change control procedures for the systems
  • Provide support for post deployment application issues
  • Fix systems issues reported through a controlled process.
  • Prepare progress status reports as guided.
  • Participate in monitoring the application and integrations.
  • Any assignment given as and when directed by the supervisor.

 Technical Expertise, Skills and Abilities

  • Bachelor’s degree in computer science, Information Technology or a related field.
  • A minimum of 5 years of experience in software development with Laravel
  • Framework is mandatory.
  • At least 3 years of experience in customer support, customer success, or a similar role, supporting technical products
  • Working experience with Vue.js, Inertia.js, Livewire and Tailwind CSS and is motivated to learn more about the new web technologies in the Laravel ecosystem.
  • Familiarity with Ubuntu server management and debugging processes, especially working in a terminal environment.
  • Can develop web applications with clean code, paying attention to performance, security and maintainability.
  • Strong understanding of security best practices related to APIs and data privacy.
  • Solid understanding of web application hosting and infrastructure.
  • Proficiency in installing and troubleshooting technologies such as Nginx, DNS, SSL, Redis, Websockets and SSH.
Develop system use cases and system design specifications. Develop new or enhance existing systems components including internal and external integrations based on agreed requirements. Develops standard and adhoc reports and data management scripts as requested. Ensures that the approved coding standards are consistently applied in every component developed. Conducts unit testing of developed components based on agreed quality criteria. Prepare documentation (User manuals, technical manuals, deployment instructions, roll back instructions, Issue Logs etc) to ensure that they meet set quality criteria for each component. Should be able to package the various components of the solutions being developed. Participate in quality review and assurance tests for the system. Adhere to change control procedures for the systems Provide support for post deployment application issues Fix systems issues reported through a controlled process. Prepare progress status reports as guided. Participate in monitoring the application and integrations. Any assignment given as and when directed by the supervisor.
 
Bachelor’s degree in computer science, Information Technology or a related field. A minimum of 5 years of experience in software development with Laravel Framework is mandatory. At least 3 years of experience in customer support, customer success, or a similar role, supporting technical products Working experience with Vue.js, Inertia.js, Livewire and Tailwind CSS and is motivated to learn more about the new web technologies in the Laravel ecosystem. Familiarity with Ubuntu server management and debugging processes, especially working in a terminal environment. Can develop web applications with clean code, paying attention to performance, security and maintainability. Strong understanding of security best practices related to APIs and data privacy. Solid understanding of web application hosting and infrastructure. Proficiency in installing and troubleshooting technologies such as Nginx, DNS, SSL, Redis, Websockets and SSH.
bachelor degree
60
JOB-6819cab66f312

Vacancy title:
Officer Software Developer

[Type: FULL_TIME, Industry: Accounting, Category: Computer & IT]

Jobs at:
Institute of Certified Public Accountants of Kenya (ICPAK)

Deadline of this Job:
Friday, May 16 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Tuesday, May 6 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Institute of Certified Public Accountants of Kenya (ICPAK)
Institute of Certified Public Accountants of Kenya (ICPAK) jobs in Kenya

JOB DETAILS:

Officer Software Developer

Job Summary:

  • Reporting to the Head of ICT the Software developer supports the ICT Department in Development, Maintenance and Support of new systems or existing Systems.
  • Designs, builds, and tests applications, ensuring they meet user needs and function effectively as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • The holder will also be involved in directing system testing and validation procedures and also working with customers or departments on technical issues.

Key Responsibilities

  • Develop system use cases and system design specifications.
  • Develop new or enhance existing systems components including internal and
  • external integrations based on agreed requirements.
  • Develops standard and adhoc reports and data management scripts as requested.
  • Ensures that the approved coding standards are consistently applied in every component developed.
  • Conducts unit testing of developed components based on agreed quality criteria.
  • Prepare documentation (User manuals, technical manuals, deployment instructions, roll back instructions, Issue Logs etc) to ensure that they meet set quality criteria for each component.
  • Should be able to package the various components of the solutions being developed.
  • Participate in quality review and assurance tests for the system.
  • Adhere to change control procedures for the systems
  • Provide support for post deployment application issues
  • Fix systems issues reported through a controlled process.
  • Prepare progress status reports as guided.
  • Participate in monitoring the application and integrations.
  • Any assignment given as and when directed by the supervisor.

 Technical Expertise, Skills and Abilities

  • Bachelor’s degree in computer science, Information Technology or a related field.
  • A minimum of 5 years of experience in software development with Laravel
  • Framework is mandatory.
  • At least 3 years of experience in customer support, customer success, or a similar role, supporting technical products
  • Working experience with Vue.js, Inertia.js, Livewire and Tailwind CSS and is motivated to learn more about the new web technologies in the Laravel ecosystem.
  • Familiarity with Ubuntu server management and debugging processes, especially working in a terminal environment.
  • Can develop web applications with clean code, paying attention to performance, security and maintainability.
  • Strong understanding of security best practices related to APIs and data privacy.
  • Solid understanding of web application hosting and infrastructure.
  • Proficiency in installing and troubleshooting technologies such as Nginx, DNS, SSL, Redis, Websockets and SSH.

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

  • Interested candidates in the above job should email their application letter accompanied by a detailed CV in PDF format and testimonials clearly indicating their current and expected salary to the email addresses
  • Applications should be received on or before the close of business on Monday, 16th May 2025.
  • ICPAK is an equal opportunity employer, and qualified applicants from all backgrounds are encouraged to apply.
  • Successful candidates will be required to satisfy the following requirements of Chapter Six (of the Constitution of Kenya 2010:
  • Police Clearance Certificate from the Directorate of Criminal Investigations
  • Tax Compliance Certificate from the Kenya Revenue Authority.
  • Higher Education Loans Board
  • Ethics and Anti-Corruption Commission Clearance
  • Only shortlisted candidates will be contacted.

Send your application to softwaredev@icpak.com

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, May 16 2025
Duty Station: Nairobi
Posted: 06-05-2025
No of Jobs: 1
Start Publishing: 06-05-2025
Stop Publishing (Put date of 2030): 06-05-2065
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.