IT & Systems Engineer

Company Details

Rating: No ratings yet — log in to rate this company
Industry: Telecommunications
Description: WIOCC is a capacity wholesaler and Africa’s carriers’ carrier, serving international and African telcos and ISPs with high-speed, resilient, diverse connectivity into, across, and out of Africa. It won the Best Pan-African Initiative Award at Africa Com in November 2012 for building a high-capacity … WIOCC is a capacity wholesaler and Africa’s carriers’ carrier, serving international and African telcos and ISPs with high-speed, resilient, diverse connectivity into, across, and out of Africa. It won the Best Pan-African Initiative Award at Africa Com in November 2012 for building a high-capacity African network that links more than 50,000 km of terrestrial fibre and over 40,000 km of submarine cable, with landings around the continent. That network gives carriers access to affordable, reliable, high-speed connections to and from more than 400 locations across 30 African countries, 100 cities in 29 European countries, and over 700 cities in 70 countries globally. To help carriers and ISPs address the growth of international and terrestrial links and improve resilience and performance through added diversity, WIOCC created a one-stop-shop, end-to-end managed service. This is simpler than dealing directly with multiple operators and shields customers from much of the complexity involved in delivering reliable, high-performance international connections into, out of, and within Africa. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Degree
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Not specified
Other Pay: Benefits
Job Category: Information Technology

Job Description

Role Overview

This engineer owns the technical backbone that keeps enterprise systems running: shaping architecture, extending platforms with custom code, and wiring core systems to the outside world so procurement, inventory, billing, finance, and operations work from clean, trustworthy data. The day-to-day mix is hands-on development inside an ERP-class environment, database and integration design, and rapid diagnosis of script errors, failed jobs, and slow queries. Reporting to the IT Development Manager, the role turns business requirements into secure, well-governed technical solutions that hold up under real operational load.

Key Responsibilities

  • Architect and deliver scalable, secure system solutions that support core business processes, applying sound design principles rather than one-off fixes.
  • Write and maintain custom applications and platform extensions in JavaScript (ES5/ES6) — event-driven scripts, client-side logic, API endpoints, and scheduled or background jobs — with Python, Java, or similar languages as a bonus.
  • Build and optimize database schemas, queries, and data models, and design the transformation, validation, and synchronization logic that keeps records accurate and reconciled across connected systems.
  • Design and implement REST and SOAP integrations linking core platforms with CRM systems, billing platforms, payment gateways, and other operational tools, including middleware connectors.
  • Create and maintain custom records, fields, forms, and workflow automations that remove manual steps and tighten data quality.
  • Investigate and resolve system faults, script failures, and performance bottlenecks; tune queries and data extraction routines.
  • Develop reports, dashboards, and saved searches for business and operational reporting, and restructure existing reporting where it has become slow or unwieldy.
  • Partner with business stakeholders, system administrators, and fellow developers to translate functional requirements into technical designs; document scripts and customizations, follow version control and testing practices, and support audits, compliance activities, and critical operational cycles.

Requirements & Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 3 years in systems or software engineering, application development, or a comparable technical role.
  • Proficiency in JavaScript (ES5/ES6) as a primary language, writing maintainable server-side and client-side code; experience with Python, Java, or other languages is an advantage.
  • Strong database and SQL capability: data modeling, schema design, query optimization, and work with structured datasets.
  • Demonstrated experience designing and delivering REST and SOAP API integrations between internal systems and external platforms.
  • Track record of debugging, testing, and performance tuning within enterprise systems.
  • Experience customizing business system workflows — custom records, fields, forms, and reporting customizations — plus automating manual business processes.
  • Familiarity with integrating enterprise platforms such as CRM, billing, or other operational systems.
  • Working knowledge of audit trails, security controls, and governance practices in enterprise environments.
  • Preferred: certification in software architecture, system design, or a cloud platform (AWS, Azure, or equivalent), and database certification such as Microsoft or Oracle SQL.
  • Nice to have: NetSuite SuiteFoundation, SuiteCloud Developer, or NetSuite ERP Consultant certification; accounting qualification such as CPA or ACCA.
  • Good to have: understanding of financial systems and accounting processes — General Ledger, Accounts Payable, Accounts Receivable, billing, and revenue recognition — and experience supporting financial reporting, reconciliation, and data integrity work.
  • Nice to have: hands-on NetSuite or comparable ERP experience covering customization, scripting, and integration development.

Why Join

  • Genuine architectural ownership: you design the solution, build it, and see it run in production across the organization.
  • Broad exposure across business functions — procurement, inventory, billing, finance, and operations — rather than a single narrow module.
  • Direct collaboration with business stakeholders, system administrators, and developers, with room to shape technical direction and recommend improvements.
  • Hands-on ERP platform work, including NetSuite and SuiteCloud tooling, in an environment where financial and accounting data integrity matters.
433 open positions on Semasocial right now · 11211 open positions in Nairobi County, Kenya · 7 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

View Job Sep 26, 2026
Pezesha Nairobi County, Kenya
View Job Sep 26, 2026
Remote Nairobi County, Kenya
View Job Sep 26, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.