Loading...

Loading...

Senior Systems Developer

Posted: ( 21 April, 2023, Lusaka)

Job Purpose

The Senior Systems Developer (SD) shall be responsible for designing, developing, and implementing software systems that meet the needs of NHIMA. He/She must be experienced in multiple programming languages and have a strong understanding of system architecture, design, and development. As a Senior Systems Developer, you will lead a team of developers and work closely with functional teams, stakeholders, and end-users to ensure that solutions are efficient, effective, and meet the needs of the business. 

This role requires strong communication skills and the ability to work collaboratively with cross-functional teams to ensure software solutions are aligned with NHIMA’s objectives.

Key Responsibilities

The key functions of the role will include but not limited to;

  • Design, develop, and maintain complex software systems, applications, and interfaces.
  • Lead technical implementation efforts and ensure adherence to software development best practices.
  • Collaborate with stakeholders to gather and document software requirements.
  • Develop technical specifications and project plans for software development efforts.
  • Lead development teams and provide technical guidance to junior developers.
  • Conduct code reviews and ensure code quality standards are met.
  • Stay current with emerging trends in software development and architecture design.
  • Participate in peer code reviews and ensure adherence to best practices and standards.
  • Identify areas for process improvement and drive implementation of changes.
  • Ensure that projects are delivered on time, within budget, and with the required quality standards.


Knowledge, Skills, Qualifications and Experience

  • Grade 12 certificate with at least 5 credits which should include Englishand Mathematics;
  • Bachelor’s degree in computer science, Information Systems, or relatedqualification.
  • A minimum of Five (5) years of experience in software development, with afocus on systems development and architecture design.
  • Member of Information and Communications Technology Association of Zambia(ICTAZ) 


Competencies required for this Role

  • Strong understanding of software development methodologies, including Agile and Scrum.
  • Strong technical expertise in one or more programming languages such as Java, Python, or C++.
  • Experience with relational databases and SQL.
  • Experience with cloud-based architectures and microservices.
  • Experience leading development teams and providing technical guidance to junior developers.
  • Strong problem-solving skills and ability to lead complex technical efforts.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and ability to deliver high-quality work under tight deadlines.

Apply Now