Job Objective
To provide first level support for clients, resolve incidents, identify problems through proactive monitoring and manage planned engineering works. To be acknowledged as the client’s champion ensuring high levels of satisfaction and an excellent client experience.
Key Duties & Responsibilities

Interface with clients for service assurance and service delivery queries, achieving... high levels of client satisfaction
Proactively monitor alarm management systems for events, create, own and manage trouble tickets for successful incident resolution
Interface with suppliers to resolve incidents
Provide incident management support; trouble shooting and resolving all technical incidents at first level 
Ensure all service tickets on NetSuite have correct closure data
Assist with planned engineering works, including service impact analysis and client’s notifications
Identify service concerns, issues, challenges and escalate to TAC and Management
Maintain accurate records, assist with auditing and data cleaning as required
Assist Field Engineers as required (installation, patching, troubleshooting, testing, inventory)
Assist with creation of ad hoc reports as needed
Assist other departments and perform various projects as required

Minimum Qualifications

Bachelor’s degree in Engineering or IT
Professional certifications – CCNA/JNCIA, ITIL, MEF

Experience & Skills

Minimum of 3 years’ relevant work experience in telecom industry 
Knowledge of various technology platforms in transport (SDH, DWDM, OTN) and data (BGP, Ethernet, IP/MPLS)
Expert knowledge of at least one trouble ticket system e.g. NetSuite
Knowledge of monitoring systems, e.g. PRTG, NMS, OMS, Cacti etc
Effective written and verbal communication skills evidenced by work history and accomplishment
Excellent communication and soft skills, including the ability to listen, summarise and concisely share key information with clients

Attributes

Client-focused, relationship builder
Integrity, honest with highest ethical standards.
Boundless, passionate and flexible.
Personal excellence, accuracy and attention to detail.
Collaborative, achieve results through teamwork and partnerships.
Demonstrate ability to manage multiple priorities and solve problems in a fast-paced environment
Strong analytical skills and ability to collate and interpret data from various sources
Willing to work on a 24/7 shift including nights, weekends and public holidays / on-call as required
 more
  • ICT
  • Computer
Reporting Line: TAC Manager
Job Objective
Provide 2nd level technical support, resolve escalated incidents and assigned problems, coach the first level NOC team and manage the WIOCC network. To be acknowledged as the technical expert within the company.
Key Duties & Responsibilities:

24/7 2nd Level TAC technical interface, escalation / on-call
 Problem resolution, direct NOC & Field... Support
 Mentorship & training of Operations team on technical competency
Technical shareholder support /shareholder consultancy, service management and sales support
Network equipment vendor management
Network installation, testing & commissioning, bringing into service and integration
Network quality and performance management assist with creation of ad hoc reports as needed
Operate disaster recovery for NOC
 Assist other departments and lead and report on projects as requested
Deputise for TAC Manager as directed

Minimum Qualifications:

Bachelor’s degree (or equivalent) in a technical field
 Technical certifications Optical networking, CCNA or JNCIA (essential), CCNP or JNCP (desirable) or equivalent

Experience & Skills:

Requires minimum of 4 years’ technical experience in telecom industry, managing complex optical network, with desirably at least 2 years in second level technical support
Knowledge of platforms including Fibre, DWDM, OTN, SDH, Data (Ethernet, IP/MPLS, ISIS, BGP, L2VPN)
Knowledge in supporting transmission and switching equipment from leading manufacturers. i.e. Mikrotik, Juniper, Tejas Networks etc.
Experience in network monitoring tools e.g., Cacti, MRTG, PRTG, NPM etc
Experience in internal systems e.g., mail servers, domain servers, operating and application systems
Ability to share knowledge and mentor other team members
Effective written and verbal communications skills evidenced by previous work history and accomplishments
Excellent communications and soft skills, including ability to listen to and summarise and concisely share key information with clients
Must use B/OSS tools effectively to record information accurately and concisely in a timely manner
Demonstrate ability to manage multiple priorities and solve problems in a fast-paced environment

Attributes

Client focused, relationship builder
Integrity, honest with high ethical standards
Boundless, passionate and flexible
 Personal excellence, accuracy and attention to detail
Collaborative, achieve results through teamwork and partnerships
Strong analytical skills and able to collate and interpret data from various sources
Excellent English language communicator with a natural aptitude for dealing with people
 Excellent network diagnostic and problem-solving skills
 more
  • Engineering
  • Technical
Job Objective

Provide 2nd level technical support, resolve escalated incidents and assigned problems, coach the first level NOC team and manage the WIOCC network. To be acknowledged as the technical expert within the company.

Key Duties & Responsibilities:

24/7 2nd Level TAC technical interface, escalation / on-call
 Problem resolution, direct NOC & Field Support
 Mentorship & training... of Operations team on technical competency
Technical shareholder support / shareholder consultancy, service management and sales support
Network equipment vendor management
Network installation, testing & commissioning, bringing into service, integration
Network quality and performance management asssist with creation of ad hoc reports as needed
Operate disaster recovery for NOC
 Assist other departments and lead and report on projects as requested
Deputise for TAC Manager as directed

Minimum Qualifications:

Bachelor’s degree (or equivalent) in a technical field Technical certifications Optical networking, CCNA or JNCIA (essential), CCNP or JNCP (desirable) or equivalent

Experience & Skills:

Requires minimum of 4 years’ technical experience in telecom industry, managing complex optical network, with desirably at least 2 years in second level technical support
Knowledge of platforms including Fibre, DWDM, OTN, SDH, Data (Ethernet, IP/MPLS, ISIS, BGP, L2VPN)
Knowledge in supporting transmission and switching equipment from leading manufacturers. i.e. Mikrotik, Juniper, Tejas Networks etc.
Experience in network monitoring tools e.g., Cacti, MRTG, PRTG, NPM etc
Experience in internal systems e.g., mail servers, domain servers, operating and application systems
Ability to share knowledge and mentor other team members
Effective written and verbal communications skills evidenced by previous work history and accomplishments
Excellent communications and soft skills, including ability to listen to and summarize and concisely share key information with clients
Must use B/OSS tools effectively to record information accurately and concisely in a timely manner
Demonstrate ability to manage multiple priorities and solve problems in a fast-paced environment

Attributes

Client focused, relationship builder
Integrity, honest with high ethical standards
Boundless, passionate, and flexible
 Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships
Strong analytical skills and able to collate and interpret data from various sources
Excellent English language communicator with a natural aptitude for dealing with people
 Excellent network diagnostic and problem-solving skills
 more
  • Engineering
  • Technical
Job Objective

Design, develop, maintain, test, and deploy software applications that enrich, extend or scale the company’s Business & Operational Support Systems.

Key Duties & Responsibilities:

Collaborate with stakeholders to identify, capture and analyze user requirements and specifications and translate them into business requirements
Work with team members to design system... architecture and develop algorithms and flowcharts
Develop innovative, creative, high quality and intuitive software solutions that meets and exceeds the needs of the company
Continually improve the codebase with clean and efficient code that adheres to the internal coding standards, development processes and design best practices
Collaborate with team members to improve the performance, efficiency and scalability of existing systems
Integrate existing software components with third-party programs
Troubleshoot and debug issues quickly and efficiently to ensure a productive workplace
Analysing and testing software applications and programs before formal launch Creation of clear technical specification documentation for purposes of reference and reporting
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 in weekly scrums on progress towards tasks, milestones status and barriers needing attention

Minimum Qualifications:

BSc. Computer Science/Engineering or equivalent

Experience & Skills:

Strong passion for software development and eagerness to learn
Solid understanding of programming concepts and principles
 Proficiency in at least one programming language (e.g. Java, Python, JavaScript)
Familiarity with software development frameworks and libraries
 Knowledge of web technologies
 Knowledge of No/SQL Databases (PostgreSQL, MongoDB, Redis)
 Familiarity with API technologies (REST, gRPC, GraphQL, SOAP)
Understanding of CI/CD and code versioning tools is a plus
 Hands-on experience working on real-world software projects

Attributes

Client focused, relationship builder
 Integrity, honest with high ethical standards
Boundless, passionate, and flexible
Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships
Strong analytical skills and able to collate and interpret data from various source
 Excellent English language communicator with a natural aptitude for dealing with people
Excellent network diagnostic and problem-solving skills
Efficient time management and task prioritization
 Excellent communication and teamwork abilities
 Ability to work effectively in a fast-paced and dynamic environment
 more
  • ICT
  • Computer
To develop, implement and manage compelling portfolio of connectivity, data centre and cloud-centric client solutions based on a comprehensive understanding of the African ICT marketplace, client requirements and strategy, infrastructure and technical capabilities, competitor activities, etc. To be an

evangelist for connectivity, data centre and cloud solutions, working closely with Sales,... Marketing and Commercial teams in taking propositions to market including pre-sales support activities.
 Key Duties and Responsibilities:

Lead the design and development of solutions/products to meet the rapidly changing needs of clients operating in the African connectivity, data centre and cloud environment
Undertake product portfolio lifecycle management, including business case development, management of product and product portfolio plans, product performance reviews, product roadmaps, etc
Together with Sales, undertake customer business value identification and analysis to understand how our capabilities can be developed to add value to clients’ existing architecture and business environment
Identify players critical to the development of our cloud ecosystem, then work hand-in-hand with Sales and Commercial teams to maximise their presence within OADC facilities
Act as a trusted advisor to clients on connectivity, data centre and cloud products and solutions
Define requirements for and assist in development of technical content such as white papers, technical notes, presentations, market analyses and any other materials to support Marketing, Sales and Service functions
Lead technical workshops, seminars, and engagements with clients interested in an in-depth understanding of our solutions
Keep up to date with competitors, and be able to project our solutions as best-in-class
Support preparation of the technical responses to RFPs and other documents as required
 Build, execute and refine business processes related to Product/Solution Development and Lifecycle Management
Define KPIs for key aspects of the role; report and monitor to improve Product/Solutions Management

Minimum Qualifications:

 Bachelor’s Degree in Computer Science, Information Technology, Engineering or similar
 12+ years’ experience in technical pre-sales, product or solutions roles for multi-solutions environment including connectivity, data centre, cloud, storage and enterprise solutions
Experience in a B2B function where customer interaction is a significant element of the role
Passionate about addressing clients’ connectivity, storage and application performance challenges
IT proficient – MS Office and ERP systems

Experience & Skills

Well-developed client engagement skills and experience spanning pre-sales, technical support and product lifecycle management
Excellent understanding of the connectivity and data centre/storage/cloud environment
The ability to engage with internal and client teams to implement and continuously improve our wholesale connectivity services and a cutting-edge portfolio of data centre/cloud products
Proven product development/management experience within an ICT focused environment
 Results oriented with excellent interpersonal, communication and social skills.
A forward planner with clear focus, well-organised, detail-oriented and able to multi-task
Have a high sense of accuracy, attention for detail and with strong analytical ability
Understanding of commercial financial details – thinks in terms of profit/loss/value-add
Demonstrated ability to establish and maintain excellent relationships with a wide variety of stakeholders
 Good market research skills and conversant with the market trends within the industry
Able to manage multiple work streams and priorities concurrently
 more
  • Product Management
Job Objective:
The Senior System Developer will be responsible for to design, develop, maintain, test, and deploy software applications that enrich, extend, or scale the company’s business and operational support Systems. They will lead the development team with all software development tasks and ensure all projects are completed on time and to company’s specifications.
Key Duties &... Responsibilities:

Collaborate with stakeholders to identify, capture, and analyze user requirements, specifications and translate them into business requirements
Work with team members to design system architecture and develop algorithms and flowcharts
Develop innovative, creative, high quality and intuitive software solutions that meets and exceeds the needs of the company
Managing the software development lifecycle
Continually improve the codebase with clean and efficient codes that adhere to the internal coding standards, development processes and design best practices
Collaborate with team members to improve the performance, efficiency, and scalability of existing systems
Integrate existing software components with third-party programs
Troubleshoot and debug issues quickly and efficiently to ensure a productive workplace
Implementing software application security controls
Analyzing and testing software applications and programs before formal launch
Creation of clear technical specification documentation for purposes of reference and reporting
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 in 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:

BSc. Computer Science/Engineering or equivalent
At least 5 years hands on experience in software development

Experience & Skills:

In-depth knowledge of Javascript/Typescript (ReactJS, NodeJS – SuiteScript is a plus) Highly proficient in Flask and FastAPI Python frameworks
Experience with Microsoft Azure or similar Cloud infrastructure platforms (Google Cloud, AWS)
Experience with Apache Kafka or similar message queuing and streaming technologies (RabbitMQ)
Good knowledge of No/SQL Databases (PostgreSQL, MongoDB, Redis)
Solid experience in API technologies (REST, gRPC, GraphQL, SOAP)
Working experience in an agile environment
Solid Understanding of CI/CD and code versioning tools (Azure DevOps, Github Actions)
Experience with containerization and orchestration technologies (Docker, Docker-Compose & Kubernetes is a plus)
Experience with business process analysis, design and optimization
Experience in Application security is a plus
Experience in Java is a plus (Maven, Java 8+)
Experience in Mobile application development is a plus (React Native, Flutter)
Good technical writing and documentation skills is a plus
Experience with UI/UX design is a plus

Attributes

Client focused, confident, relationship builder
 Integrity, honest with high ethical standards
Boundless, passionate, and flexible
 Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships
A deep-rooted passion for technology and innovation
Brilliant logical, analytical, and creative approach to problem-solving
Fast learner with an eagerness and interest to learn new technologies
Ability to work under pressure, multi-task and manage multiple priorities in a fast-paced agile environment
Efficient time management and task prioritization
Divergent and critical thinker
Great attention to detail
Excellent oral and written communication skills

Deadline for application is 15th February 2023.
 more
  • ICT
  • Computer
Job Objective:
The Information Technology & Systems and Project Manager will plan, establish, and manage information technology (IT) projects and will serve as a liaison between the business and technical aspects of assigned projects.
Key Duties & Responsibilities:

Manage delivery of IT& Systems projects as directed
Coordinating project team members and developing schedules and individual... plans
Maintain project timeframes, scope, control cost, schedule to ensure things stay on track and status reporting
 Organizing and managing all phases of the project to ensure on-time completion
Create, obtain approval, and manage project charters, plans, risk registers, budgets, lessons learnt
Identify concerns, issues, contractual challenges and escalate appropriately
Successfully manage the relationships with in-house stakeholders and third- party consultants
Developing and maintaining a detailed project execution plan
Creating and communicating roles and responsibilities matrix for project teams
Developing and following a communication plan that defines information flow and project status reporting requirements
Developing a risk register with mitigation plans for each identified risk
Defining a quality plan that is communicated and implemented
 Having a project estimate broken down with appropriate work breakdown structure granularity that is updated with earned value and regularly reviewed with the project team
Holding regular team meetings with defined agendas and published minutes
Maintaining an updated action item log that is readily available to the project team

Minimum Qualifications:

Degree in Computer Science or IT
 7+ years of relevant work experience in managing IT related projects
PMP / PRINCE2 certification or equivalent (desirable)

Experience & Skills:

Proven IT Project Management skills
Proven delivery managing increasingly complex projects
Excellent written and oral communication skills
Excellent knowledge of MS Office tools
Experience/certification in acknowledged project management methodologies is an asset, or other known project management techniques and procedures
Knowledge and experience on ERP systems and/or ERP implementations is essential
Strong communication and negotiation skills
Ability to manage multiple projects and resources
Ability to act as point of contact between project team, sponsors, and stakeholders
Excellent problem-solving skills
High degree of initiative, accuracy, efficiency, and attention to detail
Ability to work effectively in a distributed team environment
Ability to work effectively with all levels of management and staff

Attributes

Client focused, relationship builder
Integrity, honest with highest ethical standards
Boundless, passionate, and flexible
Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships

Deadline for application is 15th February 2023.
 more
  • ICT
  • Computer
Job Objective:
The IT & Systems Support Engineer will be responsible for administering, managing, and supporting the company’s IT, Business & Operational Support Systems.
Key Duties & Responsibilities:

Act as the primary contact for all internal IT helpdesk support requests
 Provide account management and support for all IT supported cloud technologies including Office365, Zoom, Google... Suite, DocuSign, NetSuite, and all other role based specialized systems
Troubleshoot Windows software and hardware issues for end users through service desk walkups, chat, voice, and video calls
Ensures all IT equipment and infrastructure is running to its optimum performance and that escalations are owned and managed appropriately
Contact and collaborate with software and hardware vendors to solve technical issues as needed
Responsible for solving issues, driving enhancements, and improving support for all IT related functions on a day-to-day basis
General network troubleshooting for network connectivity including digital authentication, remote access, secure wi-fi, and wired connectivity
Day to day management of back-office task’s (monitoring, anti- virus, deployment, servers, update, and patching)
Own issues through resolution, escalating to appropriate support member/team when necessary
Onboarding administration
 Prepare new hire hardware for deployment
Educate new hires on new software and technology related procedures to secure a swift onboarding process
Conduct orientation and guidance to users on how to operate new software and computer hardware
 Improve IT operations by conducting system analysis and recommending changes in policies and procedures
Create documentation to provide guidance on use of various platforms and for frequently asked questions
Oversee the allocation, replenishment, and maintenance of IT stock inventory

Minimum Qualifications:

BSc. Computer Science/Engineering or equivalent
At least two years hands on experience in system administration and support

Experience & Skills:

Strong analytical, debugging, and problem-solving skills
Office 365 Administration and support
Strong knowledge of Windows. Linux knowledge is a plus
 Working knowledge of the following technologies: MS Azure AD, MS Endpoint Manager, MS compliance and security
 Administering and supporting cloud-based storage solutions. MS SharePoint and OneDrive are a plus
Experience with basic troubleshooting and network concepts with a fundamental understanding of TCP/IP, DNS, IP addressing, connectivity troubleshooting, cabling
Strong documentation and communication skills
Ability to work with limited supervision and stay focused while performing repetitive tasks
Ability to follow through and execute on assigned tasks
Work well with geographically diverse teams and users
Scripting experience, Programming is a plus
Cybersecurity experience is a plus

Attributes

Integrity, honest with high ethical standards
Boundless, passionate, and flexible
Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships
Ability to work under pressure, multi-task and think creatively
Efficient time management, fast learner in a fast-paced dynamic environment
Demonstrate ability to manage multiple priorities and solve problems in a fast-paced environment
Passion for technology and innovation
Ability to prioritise tasks and learn in a fast-paced environment
Excellent oral and written communication skills

Deadline for application is 31st January 2023.
 more
  • ICT
  • Computer
Job Objective:
The Senior System Developer will be responsible for to design, develop, maintain, test, and deploy software applications that enrich, extend, or scale the company’s business and operational support Systems. They will lead the development team with all software development tasks and ensure all projects are completed on time and to company’s specifications.
Key Duties &... Responsibilities:

Collaborate with stakeholders to identify, capture, and analyze user requirements, specifications and translate them into business requirements
Work with team members to design system architecture and develop algorithms and flowcharts
Develop innovative, creative, high quality and intuitive software solutions that meets and exceeds the needs of the company
Managing the software development lifecycle
Continually improve the codebase with clean and efficient codes that adhere to the internal coding standards, development processes and design best practices
Collaborate with team members to improve the performance, efficiency, and scalability of existing systems
Integrate existing software components with third-party programs
Troubleshoot and debug issues quickly and efficiently to ensure a productive workplace
Implementing software application security controls
Analyzing and testing software applications and programs before formal launch
Creation of clear technical specification documentation for purposes of reference and reporting
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 in 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:

BSc. Computer Science/Engineering or equivalent
At least 5 years hands on experience in software development

Experience & Skills:

In-depth knowledge of Javascript/Typescript (ReactJS, NodeJS – SuiteScript is a plus) Highly proficient in Flask and FastAPI Python frameworks
Experience with Microsoft Azure or similar Cloud infrastructure platforms (Google Cloud, AWS)
Experience with Apache Kafka or similar message queuing and streaming technologies (RabbitMQ)
Good knowledge of No/SQL Databases (PostgreSQL, MongoDB, Redis)
Solid experience in API technologies (REST, gRPC, GraphQL, SOAP)
Working experience in an agile environment
Solid Understanding of CI/CD and code versioning tools (Azure DevOps, Github Actions)
Experience with containerization and orchestration technologies (Docker, Docker-Compose & Kubernetes is a plus)
Experience with business process analysis, design and optimization
Experience in Application security is a plus
Experience in Java is a plus (Maven, Java 8+)
Experience in Mobile application development is a plus (React Native, Flutter)
Good technical writing and documentation skills is a plus
Experience with UI/UX design is a plus

Attributes

Client focused, confident, relationship builder
 Integrity, honest with high ethical standards
Boundless, passionate, and flexible
 Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships
A deep-rooted passion for technology and innovation
Brilliant logical, analytical, and creative approach to problem-solving
Fast learner with an eagerness and interest to learn new technologies
Ability to work under pressure, multi-task and manage multiple priorities in a fast-paced agile environment
Efficient time management and task prioritization
Divergent and critical thinker
Great attention to detail
Excellent oral and written communication skills

Deadline for application is 15th February 2023.
 more
  • ICT
  • Computer
Job Objective:
The Information Technology & Systems and Project Manager will plan, establish, and manage information technology (IT) projects and will serve as a liaison between the business and technical aspects of assigned projects.
Key Duties & Responsibilities:

Manage delivery of IT& Systems projects as directed
Coordinating project team members and developing schedules and individual... plans
Maintain project timeframes, scope, control cost, schedule to ensure things stay on track and status reporting
 Organizing and managing all phases of the project to ensure on-time completion
Create, obtain approval, and manage project charters, plans, risk registers, budgets, lessons learnt
Identify concerns, issues, contractual challenges and escalate appropriately
Successfully manage the relationships with in-house stakeholders and third- party consultants
Developing and maintaining a detailed project execution plan
Creating and communicating roles and responsibilities matrix for project teams
Developing and following a communication plan that defines information flow and project status reporting requirements
Developing a risk register with mitigation plans for each identified risk
Defining a quality plan that is communicated and implemented
 Having a project estimate broken down with appropriate work breakdown structure granularity that is updated with earned value and regularly reviewed with the project team
Holding regular team meetings with defined agendas and published minutes
Maintaining an updated action item log that is readily available to the project team

Minimum Qualifications:

Degree in Computer Science or IT
 7+ years of relevant work experience in managing IT related projects
PMP / PRINCE2 certification or equivalent (desirable)

Experience & Skills:

Proven IT Project Management skills
Proven delivery managing increasingly complex projects
Excellent written and oral communication skills
Excellent knowledge of MS Office tools
Experience/certification in acknowledged project management methodologies is an asset, or other known project management techniques and procedures
Knowledge and experience on ERP systems and/or ERP implementations is essential
Strong communication and negotiation skills
Ability to manage multiple projects and resources
Ability to act as point of contact between project team, sponsors, and stakeholders
Excellent problem-solving skills
High degree of initiative, accuracy, efficiency, and attention to detail
Ability to work effectively in a distributed team environment
Ability to work effectively with all levels of management and staff

Attributes

Client focused, relationship builder
Integrity, honest with highest ethical standards
Boundless, passionate, and flexible
Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships

Deadline for application is 15th February 2023.
 more
  • ICT
  • Computer