Software Developer

  • Full Time
  • Lusaka, Zambia
  • Applications have closed.


Job Opportunity

Job Title: Software Developer – ICT Infrastructure and Software Management
E-MARK is currently seeking a talented and experienced Software Developer to join our dynamic team and
manage our ICT infrastructure and software components. This role is pivotal to ensuring our technology
framework is robust, secure, and scalable to meet our growing needs.

Job Description:


• ICT Infrastructure Management:
• Design, implement, and maintain the company’s ICT infrastructure.
• Ensure the stability, integrity, and efficient operation of the IT infrastructure, including servers, networks, and communication systems.
• Manage and monitor all installed systems and infrastructure.
• Install, configure, test, and maintain operating systems, application software, and system management tools.
• Proactively ensure the highest levels of systems and infrastructure availability.
• Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes.
• Maintain security, backup, and redundancy strategies.
• Software Development and Maintenance:
• Develop and maintain software applications that support business operations.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable, and efficient code.
• Troubleshoot, debug, and upgrade existing systems.
• Conduct code reviews and provide constructive feedback.
• Ensure software is updated with the latest features and security patches.
• Project Management:
• Lead and manage IT projects from conception to completion.
• Define project scope, objectives, and deliverables.
• Develop detailed project plans, ensuring resource availability and allocation.
• Track project performance, specifically to analyze the successful completion of short and long-term goals.
• Coordinate internal resources and third parties/vendors for the flawless execution of projects.
• Support and Training:
• Provide 2nd and 3rd level support.
• Liaise with vendors and other IT personnel for problem resolution.
• Create and maintain comprehensive documentation as it relates to server and network topology, equipment, and configuration(s).


• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Proven work experience as a Software Developer and ICT Infrastructure Manager or similar role.
• Strong knowledge of networking hardware, software, and protocols.
• Hands-on experience with various programming languages (e.g., Java, Python, C++).
• Experience with databases (SQL, NoSQL) and ORM frameworks.
• Familiarity with cloud services (e.g., AWS, Azure) and virtualization technologies.
• Excellent problem-solving skills and attention to detail.
• Strong project management skills with the ability to manage multiple projects simultaneously.
• Excellent communication skills, both written and verbal.
• Ability to work independently and in a team-oriented environment.
• Certifications in relevant technologies (e.g., CompTIA Network+, Microsoft Certified: Azure Administrator).
• Experience with DevOps practices and CI/CD pipelines.
• Knowledge of cybersecurity best practices

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this role to Please include “Software Developer – ICT
Infrastructure and Software Management” in the subject line.
Application Deadline: 1st July 2024

E-MARK is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive
environment for all employees.

Share this with Family and Friends