N
Location: Lusaka
Type: Full Time
Posted 2 hours ago

Job Description

Key Responsibilities

Job Purpose:

To design, develop, test, deploy, and maintain high-quality software applications that meet user and business requirements. The Systems Developer Officer works collaboratively with cross-functional teams to analyse needs, solve problems through innovative solutions, and contribute to continuous improvement of systems and processes. Key Responsibilities:

• Analyse user requirements and translate them into functional technical specifications.

• Design, develop, test, and implement software applications using appropriate programming languages and tools.

• Maintain and enhance existing systems by identifying areas for improvement and implementing necessary updates.

• Collaborate with other developers, designers, system analysts, and project managers to deliver projects on time and within scope.

• Conduct code reviews, write unit tests, and ensure adherence to coding standards and best practices.

• Troubleshoot and debug software issues and provide timely resolutions.

• Document software designs, code, and procedures for future maintenance and upgrades.

• Participate in research and development activities to stay current with emerging technologies and trends.

• Ensure software meets security, scalability, and performance standards.

• Support users and provide post-deployment maintenance and enhancements.

Education Requirements

Bachelor’s degree in Computer Science,  Software Engineering, Information Technology, or a related field.

• Minimum of 2 years of experience in software development or application programming.

• Proven experience with development tools, frameworks, and languages such as Java, C#, Python, JavaScript, SQL, or equivalent. Knowledge of Elixir will be an advantage.

• Relevant experience with web technologies such as HTML, CSS, and JavaScript.

• Experience with version control systems (e.g., Git), CI/CD pipelines, and agile development methodologies.

• Familiarity with databases, APIs, and web services integration.

Required Skills

• Strong understanding of software development lifecycle (SDLC) and agile methodologies.

• Proficiency in object-oriented programming and software architecture principles.

• Ability to develop responsive web or mobile applications (depending on role). • Working knowledge of cloud services (e.g., AWS, Azure, Google Cloud) is an advantage.

• Knowledge of cybersecurity and secure coding practices.

• Strong debugging, analytical, and problem-solving skills.

• Ability to write clean, maintainable, and efficient code.

• Effective communication and documentation skills.

• Attention to detail and a commitment to quality.

• Logical and critical thinking abilities.

•Team player with strong collaboration and interpersonal skills.

• Initiative and a proactive approach to work.

• Ability to adapt to changing technologies and environments.

• Strong time management and organizational skills.

• High level of integrity and professionalism.

Privacy Policy

Updated:

Report Problem