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
https://www.icpak.com/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Accounting
Computer & IT
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.
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