Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us
Firmly established as Africa’s carriers’ carrier, award-winning capacity wholesaler WIOCC provides international and African telcos and ISPs with unrivalled high-speed, resilient and diverse capacity into, within and out of Africa. In November 2012 (at Africa Com), WIOCC won the Best Pan-African Initiative Award for building an unparalleled, diversity-ri...
Read more about this company
Job Objective
Designing, implementing and maintaining CI/CD tools and processes for software delivery. Integrate security practices into the DevOps pipeline, enhancing the security, efficiency, reliability and performance of software/system development and deployment.
Key Duties & Responsibilities
- Designing, implementing and maintaining tools and processes for continuous integration, delivery and deployment of software
- Integrate security practices into the DevOps process, ensuring that security and compliance with relevant policies and regulations are considered at every stage of development and deployment
- Collaborate with the IT team to ensure the designed solution responds to non-functional requirements such as availability, performance, security and maintainability
- Collaborate with the IT team to remediate vulnerabilities and apply patches or mitigations as necessary to improve overall system security
- Automate security testing (SAST, DAST, IAST) and vulnerability management processes
- Collaborate with the Cybersecurity team to Implement and manage security monitoring tools to detect and respond to security incidents
- Implement monitoring and logging solutions to track the performance and health of deployed services, applications and infrastructure
- Identify and address issues and bottlenecks in the software development lifecycle with an aim to streamline the lifecycles of applications
- Improve collaborative response in real-time and update documentation, runbook tools and modules to prepare teams for incidents
- Implementing and maintaining version control systems, configuration management tools and other DevOps-related technologies
- Comprehensive documentation of all CI/CD processes and policies that have been implemented
- Ensuring compliance with industry best practices and organisational policies
- Continuously improving processes and tools to enhance efficiency and productivity
- Projects and reporting as directed by IT Development Manager / Director IT
Minimum Qualifications
- BSc. Computer Science or equivalent from a recognized university
- Professional certifications in IT Security (CISSP, CCSP, CISA, CISM) are a plus
Experience & Skills
- 3+ years of experience in the field or similar roles
- Should be proficient in scripting and coding. The aptitude should include languages like Python, JavaScript, React.js
- Should be a champion of change within the DevOps culture and a strong incentive for improving and automating
- Should be able to investigate reliability or performance issues, leveraging tools to automate scanning and monitoring
- Great awareness of cybersecurity principles and trends including secure coding practices, encryption, threat modelling and vulnerability management
- Experience with security testing tools (e.g., OWASP ZAP, Burp Suite, Nessus)
- Familiarity with compliance frameworks and standards (e.g., GDPR, ISO 27001, NIST)
- Must use B/OSS tools effectively to record information accurately and concisely in a timely manner
- Strong knowledge of DevSecOps tools and technologies such as Azure DevOps, Jenkins, GitHub Actions, GitLab CI, Docker, Kubernetes, Ansible, or Terraform
- Should have strong knowledge of operating systems, networks, virtualisation and cloud platforms (AWS, Azure, GCP)
Attributes
- Client focused, relationship builder
- Integrity, honest with high ethical standards
- Boundless, passionate and flexible
- Personnel excellence, accuracy and attention to detail
- Collaborative, achieve results through teamwork and partnerships
- Excellent English written and verbal communication skills
- Passion for technology and innovation
- Ability to work under pressure, multi-task and think creatively
- Efficient time management, a fast learner in a fast-paced dynamic environment
- Willing to mentor, coach and train others
go to method of application »
Job Objective
Administer, manage, maintain, develop and improve the Company’s IT, Business & Operational Support Systems focused on Cyber Security.
Key Duties & Responsibilities
- Planning, implementing, managing, monitoring and upgrading security measures for the protection of WIOCC Group data, systems and networks
- Assessing the business’ current cyber security posture and identifying areas of vulnerability
- Developing and implementing a comprehensive cyber security framework that meets the needs of the organisation
- Troubleshooting security and network issues
- Responding to all system and network security breaches
- Conducting regular vulnerability assessments and penetration testing (VAPT) to identify and remediate security gaps
- Developing and maintaining an Incident Response Plan (IRP) and coordinating incident response efforts
- Ensuring compliance with relevant security frameworks (ISO27001, NIST, CSF) and regulatory requirements (GDPR, POPIA)
- Managing Security Information and Event Management (SIEM) tools for proactive threat detection and analysis
- Overseeing endpoint security (EDR/XDR) and implementing Data Loss Prevention (DLP) controls
- Providing security awareness training for employees to strengthen the organisation’s security posture
- Ensuring that the organisation’s data and infrastructure are protected by enabling the appropriate security controls
- Participating in the change management process (CAB)
- Collaborating with external auditors, vendors and regulatory bodies on security audits and compliance evaluations
- Maintaining documentation for security policies, standards, procedures and incident reports
- Daily administrative tasks, reporting and communication with the relevant departments in the organisation
- Assisting with IT Helpdesk as required
Minimum Qualifications
- in Computer Science, Cyber Security, or equivalent from a recognised university
- Technical certifications in Office 365, Mimecast, or other
- Professional certifications in cybersecurity (CISSP, CCSP, CEH, OSCP) preferred
- Experience with SIEM, cloud security (AWS, Azure), and compliance frameworks is a plus
Experience & Skills
- Requires a minimum of 3 years of technical experience in cyber security, including incident detection, incident response, and forensics
- Excellent understanding of technology infrastructures using Firewalls, VPN, Data Loss Prevention, IDS/IPS, Web-Proxy, Mimecast and Security Audits
- Great awareness of cybersecurity trends and hacking techniques
- Experience conducting vulnerability assessments, penetration testing and security audits
- Knowledge of cloud security best practices, particularly in AWS, Azure, or Google Cloud environments
- Hands-on experience with SIEM solutions and threat intelligence tools for monitoring security incidents
- Business process design, analysis, optimising and simplification experience
- Must use B/OSS tools effectively to record information accurately and concisely in a timely manner
- Demonstrated ability to manage multiple priorities and solve problems in a fast-paced environment
- Experience in implementing IT security control frameworks (ISO27001, NIST, CSF)
- Experience conducting security awareness training for staff at various levels
- Strong background in regulatory compliance (GDPR, POPIA, etc.) and working with auditors on security assessments
Attributes
- Client-focused, relationship builder
- Integrity, honesty with high ethical standards
- Boundless, passionate and flexible
- Personnel excellence, accuracy and attention to detail
- Collaborative, achieve results through teamwork and partnerships
- Excellent English written and verbal communication skills
- Passion for technology and innovation
- Ability to work under pressure, multi-task and think creatively
- Efficient time management, a fast learner in a fast-paced, dynamic environment
go to method of application »
Job Objective
Design, develop and maintain automation solutions that streamline and optimise the company’s network infrastructure.
Key Duties & Responsibilities
- Gather system user requirements and translate them into business requirement specifications for automation and integrations
- Design, develop and implement network automation solutions for configuration, provisioning, monitoring and troubleshooting across NNIs (Network-to-Network Interfaces) and system integrations
- Monitor and analyse network performance metrics using automation to enhance efficiency, scalability, proactive network management, fault detection and reporting
- Develop and maintain automation scripts and workflows using tools such as Ansible, Python, Terraform and REST APIs to streamline network operations
- Integrate network automation solutions with B/OSS platforms, ensuring seamless interoperability with existing systems
- Research and evaluate emerging technologies to enhance automation capabilities and recommend innovative solutions for improving network operations
- Develop and maintain documentation, including automation processes, integration workflows, network diagrams and technical guidelines
- Perform full system development lifecycle tasks, including analysis, design, development, testing, implementation and maintenance
- Provide support and troubleshooting for automated network processes, collaborating with operations teams to resolve issues
- Ensure business data completeness, consistency and integrity, managing master and transactional data effectively
- Ensure business continuity preparedness through proper and regular backups of system and user data
- Identify opportunities and champion business process automation to improve efficiency and reduce manual workloads
- Ensure compliance with security, reliability, and operational best practices in all automation solutions
- Assist other departments and lead projects, providing reports as requested by the IT Development Manager
Minimum Qualifications
- Bachelor’s degree in Computer Science, Telecommunications, Information Technology, or a related field from a recognised university
- Industry certifications such as CCNA, CCNP, JNCIA with a focus on automation or equivalent are desirable
Experience & Skills
- 2+ years of experience in network engineering or systems engineering with a focus on automation.
- Strong understanding of network protocols (e.g., TCP/IP, OSPF, BGP) and transmission technologies (e.g., DWDM, MPLS, Ethernet NNIs)
- Proficiency in scripting and automation with Python, Ansible, Terraform, or similar tools
- Experience with APIs and data formats (e.g., RESTful APIs, JSON, XML, gRPC) for system integrations
- Familiarity with network monitoring and logging tools (e.g., Nagios, Grafana, Splunk) for performance analysis and alerting
- Knowledge of RDBMS technologies (e.g., PostgreSQL, MySQL) for managing network data
- Experience working with B/OSS systems to maintain accurate and timely network records
- Ability to manage multiple priorities, solve complex problems and work in a fast-paced environment
Attributes
- Client focused, relationship builder
- Integrity, honesty with high ethical standards
- Boundless, passionate and flexible
- Personnel excellence, accuracy and attention to detail
- Collaborative, achieve results through teamwork and partnerships
- Excellent English written and verbal communication skills
- Passion for technology and innovation
- Ability to work under pressure, multi-task and think creatively
- Efficient time management, a fast learner in a fast-paced dynamic environment
- Willing to mentor, coach and train others
go to method of application »
Job Objective
Design, develop and maintain scalable React-based web applications, collaborating with designers and backend developers to deliver intuitive user interfaces and enhance user experience.
Key Duties & Responsibilities
- Design, development and maintenance of scalable, high-performance React-based web applications
- Collaborate with other designers, back-end developers and stakeholders to create visually stunning, intuitive and user-friendly interfaces
- Ensure seamless integration of UI components with APIs and back-end systems
- Optimise applications for performance, accessibility and cross-browser compatibility
- Implement and advocate for modern UI/UX best practices, responsive design and interactive animations
- Conduct code peer reviews, contribute to the development of in-house libraries and promote technical excellence
- Maintain comprehensive documentation for UI components, including structure, functionality, integrations, testing strategies, libraries, versioning and troubleshooting guidelines to support onboarding and system handover
- Stay up to date with industry trends, emerging UI technologies and design innovations
- Maintain high standards of code quality, reusability and maintainability
- Identifying opportunities and championing for business process improvements and automations
- Compiling and assessing user feedback to recommend software products and improve system performance
- Collaborate with team members to schedule, plan, control and implement the software release process, windows and cycles
- Report on weekly scrums on progress towards tasks, milestones status and barriers needing attention
- Aid and support the coaching and training of end users to ensure they are confident in the use of software applications
Minimum Qualifications
- Bachelor’s degree in computer science, UI/UX Design, or a related field (or equivalent experience)
- Expertise in React.js, TypeScript, NextJS, and modern state management libraries (e.g., Redux)
- 2+ years of experience in UX design and development, with a strong focus on React.js and modern JavaScript frameworks
- Experience with design tools like Figma, Adobe XD, Adobe Photoshop or Sketch to translate designs into code
- Strong proficiency in HTML5, CSS3, Tailwind, Material design and responsive design techniques
- Deep understanding of performance optimisation, accessibility (WCAG standards) and cross-browser compatibility
- Experience with unit testing and UI test automation frameworks
Experience & Skills
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
- A keen eye for aesthetics, animations and micro-interactions to elevate user experience
- Proven experience in building pixel-perfect, visually appealing UIs with a deep understanding of UI/UX principles
Candidates with a strong UI design portfolio will be highly preferred. Please share links to previous projects or design showcases for review.
Attributes
- Client focused, relationship builder
- Integrity, honest with high ethical standards
- Boundless, passionate and flexible
- Personnel excellence, accuracy and attention to detail
- Collaborative, achieve results through teamwork and partnerships
- Excellent English written and verbal communication skills
- Passion for technology and innovation
- Ability to work under pressure, multi-task and think creatively
- Efficient time management, a fast learner in a fast-paced dynamic environment
- Willing to mentor, coach and train others
go to method of application »
Job Objective
Design and refine intuitive user interfaces, collaborating with designers and developers to create seamless, user-centred experiences.
Key Duties & Responsibilities
- Lead the end-to-end UI/UX design process, from user research, wireframing and prototyping to high-fidelity design and final implementation. Collaborate with other designers, back-end developers and stakeholders to create visually stunning, intuitive and user-friendly interfaces
- Collaborate closely with other designers, developers and stakeholders to translate business requirements into seamless, visually engaging user experiences
- Create and maintain design systems in tools like Figma, Adobe XD, or Sketch to ensure consistency across products
- Work with developers to ensure accurate translation of designs into responsive, accessible, and performant web interfaces
- Optimize designs for accessibility (WCAG compliance), responsiveness and cross-browser compatibility to deliver inclusive digital experiences
- Conduct UX research and analysis to refine designs and improve usability
- Advocate for modern UI/UX best practices, responsive design, interactive animations and data visualisation for enhanced user engagement
- Document design guidelines, interaction patterns and usability principles to support scalability and onboarding
- Stay up to date with industry trends in UI/UX, front-end frameworks and emerging design technologies to drive continuous improvement
Minimum Qualifications
- Bachelor’s degree in Computer Science, UI/UX Design, Human-Computer Interaction, or a related field (or equivalent experience)
- 2+ years of experience in UX research and design, with a strong portfolio showcasing user-centered design solutions
- Proficiency in design handover tools like storybook or zeplin
- Proficiency in design tools like Figma, Adobe XD, Sketch, or Adobe Photoshop for creating wireframes, prototypes and high-fidelity designs
- Strong understanding of UX principles, user flows, interaction design and usability best practices
- Familiarity with front-end technologies (HTML5, CSS3, responsive design) to effectively collaborate with developers
- Knowledge of accessibility standards (WCAG) and best practices for inclusive design
- Familiarity with design systems and component-based UI development
- Experience with React.js and modern JavaScript frameworks is a plus
- Experience with UI testing, A/B testing, and user research methodologies
Experience & Skills
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
- A keen eye for aesthetics, animations and micro-interactions to elevate user experience
- Proven experience in building pixel-perfect, visually appealing UIs with a deep understanding of UI/UX principles
NB: Candidates with a strong UI design portfolio will be highly preferred. Please share links to previous projects or design showcases for review.
Attributes
- Client focused, relationship builder
- Integrity, honest with high ethical standards
- Boundless, passionate and flexible
- Personnel excellence, accuracy and attention to detail
- Collaborative, achieve results through teamwork and partnerships
- Excellent English written and verbal communication skills
- Passion for technology and innovation
- Ability to work under pressure, multi-task and think creatively
- Efficient time management, a fast learner in a fast-paced dynamic environment
- Willing to mentor, coach and train others
Method of Application
Interested candidates are encouraged to apply by submitting their updated CV including three referees. The deadline for application is on or before 24 March 2025. Applications should be sent to applications@wiocc.net indicating the job position in the Subject Line.
Build your CV for free. Download in different templates.