ICPAK Officer Software Developer Jobs in Kenya







ICPAK Officer Software Developer Jobs in Kenya; 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

1) Develop system use cases and system design specifications.

2) Develop new or enhance existing systems components including internal and
external integrations based on agreed requirements.

3) Develops standard and adhoc reports and data management scripts as requested.

4) Ensures that the approved coding standards are consistently applied in every
component developed.

5) Conducts unit testing of developed components based on agreed quality criteria.

6) 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.

7) Should be able to package the various components of the solutions being developed.

8) Participate in quality review and assurance tests for the system.

9) Adhere to change control procedures for the systems

10) Provide support for post deployment application issues

11) Fix systems issues reported through a controlled process.

12) Prepare progress status reports as guided.

13) Participate in monitoring the application and integrations.

14) Any assignment given as and when directed by the supervisor.

Technical Expertise, Skills and Abilities

1) Bachelor’s degree in computer science, Information Technology or a related field.

2) A minimum of 5 years of experience in
software development with Laravel
Framework is mandatory.

3) At least 3 years of experience in customer support, customer success, or a similar
role, supporting technical products

4) 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.

5) Familiarity with Ubuntu server management and debugging processes, especially
working in a terminal environment.

6) Can develop web applications with clean code, paying attention to performance,
security and maintainability.

7) Strong understanding of security best practices related to APIs and data privacy.

8) Solid understanding of web application hosting and infrastructure.

9) Proficiency in installing and troubleshooting technologies such as Nginx, DNS, SSL,
Redis, Websockets and SSH.

10) Expert knowledge of relational databases (MySQL) and query optimization.

11) Version control experience (Git) and knowledge of CI/CD pipelines.

12) Skillful in writing Unit and Integration Tests

13) Enjoy facing new professional challenges and document solutions well

14) Openly share your technical knowledge – both with other developers and other
stakeholders

15) Exceptional verbal and written communication skills, with the ability to convey
complex ideas clearly and effectively.

How to Apply

For more information and job application details, see; ICPAK Officer Software Developer Jobs in Kenya

Find daily jobs in Kenya.Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

Click here to post comments

Join in and write your own page! It's easy to do. How? Simply click here to return to 1 Best Africa Jobs.