My Jobs In Kenya
MyjobsInKenya DOES NOT charge applicants for registration, applications or interviews.
For any assistance please contact [email protected]
Responsive image
Summary

Job Role Summary:

The System Developer is responsible for designing, developing, and maintaining software applications and systems that support the companys operations. This role involves coding, testing, debugging, and documenting programs, as well as collaborating with other departments to ensure the effective implementation of technology solutions.

Department: ICT  

Reports to: ICT Manager

Job Location: Nairobi  

Direct Reports:  N/A

Description

Software Development:

  • Design, develop, and maintain software applications and systems.
  • Write clean, efficient, and well-documented code.
  • Test and debug software to ensure functionality and performance.

System Integration:

  • Integrate software applications with existing systems.
  • Ensure seamless data flow and interoperability between different systems.

 Technical Support:

  • Provide technical support for software applications.
  • Troubleshoot and resolve software-related issues promptly.

Collaboration:

  • Work closely with the ICT Manager and other departments to understand their technology needs.
  • Collaborate with the Quality Analysis and Finance departments to align software solutions with organizational goals.

Project Management:

  • Participate in ICT projects from inception to completion.
  • Ensure timely delivery of software solutions and adherence to project timelines.

Data Management:

  • Implement and manage data backup and recovery processes.
  • Ensure data integrity and security in software applications.

Continuous Improvement:

  • Identify areas for improvement in existing software applications.
  • Implement best practices to enhance software development processes.

Compliance:

  • Ensure compliance with local and international software development standards and regulations.
  • Collaborate with the Compliance Officer to enforce regulatory and industry standards.

Education

  • A Bachelor’s or Master’s degree, in Computer Science, certifications such as Certified Information Systems Security Professional (CISSP), Cisco Certified Network Professional (CCNP), or ITIL certification, Network+ or Microsoft Certified IT Professional may be an added advantage.

More Details on Experience

  • Proven experience in software development, system integration, and technical support, system administration or related roles with 5-7 years of experience.
  • Strong technical skills in programming languages such as Java, Python, C# with knowledge of ICT infrastructure.

More Details on Skills

  • Excellent communication and interpersonal skills, with the ability to interact effectively with stakeholders.
  • Ability to work independently and collaboratively in a team, with a customer-focused approach to problem–solving.
  • Strong understanding of software development methodologies and best practices
  • Willingness to adapt to new technologies and changes in the system development landscape.
  • Excellent problem-solving and analytical skills.
  • Strong project management skills.

Terms And Conditions

Successful candidates will be required to meet the requirements of Chapter 6 of the constitution of Kenya by obtaining the necessary documents if need be.