Job Vacancies

Systems Engineer at Netcom Africa Ltd – Apply Now

Systems Engineer

Job Summary

We are seeking a highly skilled and proactive Systems Engineer to design, implement, manage, and support the organization\’s software applications, cloud infrastructure, server environments, and digital platforms. The successful candidate will play a critical role in ensuring the reliability, security, scalability, and performance of business-critical systems while supporting software development, cloud operations, domain administration, and technical governance processes.

Key Responsibilities

Software & Web Application Development

  • Application Development: Design, code, test, and deploy robust, scalable web and desktop applications to support business operations and client requirements.
  • Website Management: Oversee the development, maintenance, and continuous optimization of company and customer websites, ensuring high performance, security, and UI/UX alignment.
  • API & Integration: Build and maintain secure APIs to integrate internal platforms with third-party software ecosystems (e.g., ERP solutions, CRM platforms, and automation tools).
  • Code Quality: Maintain clean, well-documented, and version-controlled repositories (e.g., Git) adhering to a \”Documentation-First\” approach.

Cloud Computing & Server Infrastructure

  • Infrastructure Management: Provision, configure, and maintain cloud infrastructure (primarily Microsoft Azure/AWS) and virtual/physical servers.
  • Performance Optimization: Monitor system performance, resource utilization, and uptime, proactively implementing optimizations and patches.
  • Disaster Recovery & Backups: Implement and test robust cloud backup strategies (e.g., Acronis, Azure Site Recovery) to ensure zero data loss and business continuity.

Domain & Identity Architecture Management

  • Domain Administration: Manage the registration, DNS routing, SSL/TLS certifications, and security protocols (DKIM, SPF, DMARC) for all company-wide and customer domains.
  • Environment Isolation: Create, manage, and maintain isolated staging/testing environments to vet application changes before production deployment.

IT Governance, Support & Processes

  • Documentation: Maintain exhaustive architecture diagrams, system configurations, deployment logs, and user guides.
  • Escalation & Support: Act as the advanced escalation point for complex technical issues related to core applications, websites, or cloud outages.
  • Client Adherence: Ensure that post-go-live issues identified by clients are properly triaged, distinguishing between fresh support requests and core system bugs to facilitate efficient project closures.

Qualifications & Experience

Education

  • Bachelor\’s Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline.
  • Relevant professional certifications will be an added advantage.

Experience

  • Minimum of 3–5 years\’ hands-on experience in Systems Engineering, Cloud Engineering, Infrastructure Administration, Software Development, or a related role.
  • Proven experience managing cloud infrastructure, application development, and enterprise systems.
  • Experience within an ISP, Managed Service Provider, Telecommunications, or Information Technology environment is highly desirable.

Method of Application

Interested and qualified candidates should forward their CV to: careers@netcomafrica.com using the position as subject of email.

CLICK HERE TO APPLY