Skip to main content
Ping KaziKE Apply

IT & Systems Engineer (NetSuite)

West Indian Ocean Cable Company Wiocc Nairobi Posted Today
Software & Data Full Time

How to apply

Apply now

on jobs.talenthr.io

Job type

Full Time

Qualification

BA/BSc/HND, Professional Certificate

Experience

3 years

Location

Nairobi

Deadline

Not specified

Job description & requirements

**Job Objective:**

Design, develop, and maintain scalable enterprise system solutions that support business operations across the organization. The role focuses on system design, application development, and database architecture, building well-engineered customizations, integrations, and automated workflows that improve data integrity, system performance, and operational efficiency. The IT & Systems Engineer will work closely with system administrators, developers, and business stakeholders to deliver scalable, secure, and well-governed system enhancements. Exposure to ERP platforms such as NetSuite, and an understanding of financial or accounting processes, is an added advantage.

**Reporting Line:** IT Development Manager

**Key Duties and Responsibilities**

  • Design and develop scalable system architecture and technical solutions that support core business processes across the organization
  • Design, develop, and maintain custom applications and system extensions using JavaScript (ES5/ES6) as the primary development language, with experience in Python, Java, or other languages considered an added advantage, including event-driven scripts, client-side logic, API endpoints, and scheduled/background jobs
  • Create and maintain custom records, forms, fields, and workflow automations
  • Build scripting and automation solutions to streamline business workflows, improve data accuracy, and increase process efficiency across enterprise platforms
  • Troubleshoot system issues, script errors, and performance bottlenecks
  • Ensure system changes follow development standards and architectural best practices, and maintain structured documentation for scripts and customizations
  • Extend system functionality to support other operational units such as procurement, inventory, billing, and operations where required
  • Design and develop integrations between core systems and external platforms such as CRM systems, billing systems, payment gateways, and other operational systems, using REST/SOAP APIs and middleware connectors
  • Design and optimize database schemas, queries, and data models to support application performance and data integrity
  • Build logic for data transformation, validation, and synchronization across systems, ensuring data accuracy, reconciliation, and integrity across enterprise datasets
  • Develop and maintain reports, dashboards, and saved searches supporting business and operational reporting; optimize reporting structures, database queries, and data extraction processes
  • Support business teams during critical operational cycles where system enhancements or troubleshooting are required
  • Ensure system enhancements align with security, controls, and governance standards
  • Participate in system audits, testing, and compliance activities, and maintain version control and testing practices for system development
  • Collaborate with business stakeholders, system administrators, and developers to translate functional requirements into well-architected technical solutions and support business requirements
  • Provide technical guidance to stakeholders on system capabilities and improvements
  • Identify and implement opportunities to automate business workflows and improve operational efficiency through system enhancements

**Minimum Qualifications**

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field
  • Certification in software architecture, system design, or a cloud platform (e.g. AWS, Azure, or equivalent) – Preferred/Advantage.
  • Database certification (e.g. Microsoft/Oracle SQL certification) – Preferred/Advantage
  • NetSuite SuiteCloud Developer or NetSuite ERP Consultant Certification – Nice to have
  • Accounting certification (CPA, ACCA, or equivalent) – Good to have

**Professional Certifications** (Nice to have)

  • NetSuite SuiteFoundation Certification
  • NetSuite SuiteCloud Developer Certification
  • NetSuite ERP Consultant Certification
  • Accounting certification (CPA, ACCA or equivalent) - Advantage

**Experience and Skills**

  • Minimum 3 years’ experience in systems/software engineering, application development, or a related technical role
  • Strong experience with system design and software architecture, including designing scalable, secure, and maintainable technical solutions
  • Proficient in JavaScript (ES5/ES6) as the primary development language, with experience in Python, Java, or other languages considered an added advantage; comfortable writing clean, maintainable server-side and client-side code
  • Strong database design and SQL skills, including data modeling, schema design, query optimization, and working with structured datasets
  • Experience designing and implementing REST and SOAP API integrations between systems and external platforms
  • Experience debugging, testing, and optimizing application or script performance in enterprise systems
  • Development and customization of system workflows, including automation of business processes
  • Experience creating and maintaining custom records, fields, forms, and reporting customizations within business systems
  • Experience integrating enterprise platforms such as CRM systems, billing systems, or other operational systems
  • Understanding of system audit trails, security, and governance practices within enterprise systems
  • Good to have: strong understanding of financial systems and accounting processes, including General Ledger, Accounts Payable, Accounts Receivable, billing, and revenue recognition
  • Good to have: experience supporting financial reporting, reconciliation, and financial data integrity processes
  • Nice to have: experience working with NetSuite or another ERP platform, including customization, scripting, and integration development

Similar jobs

Unga Holding

Nairobi TodaySoftware & Data
Full Time

Role Purpose: To administer, maintain, secure and optimize the organization’s IT infrastructure, including servers, operating systems, storage, virtualization platforms, backups, disaster recovery systems and related infrastructure services, ensuring high availability, reliability, performance and security of technology services that support business operations. The role is responsible for proactive monitoring, incident resolution, system maintenance, backup and recovery, patching, capacity management and infrastructure improvements, while ensuring compliance with ICT policies, security standards and business continuity requirements. Key Duties and Responsibilities: Infrastructu

Junior Data Scientist

New

Pezesha

Nairobi TodaySoftware & Data
Full Time

Role Overview As a Junior Data Scientist, you will support the Data Team in turning raw data into actionable insights that inform credit, product, operations, and business decisions. You will work on real business problems involving customer behavior, lending performance, transaction data, credit risk, and operational analytics. You will also have opportunities to contribute to machine learning and credit-scoring projects under the guidance of senior members of the team. The ideal candidate is curious, analytical, comfortable working with data, and eager to learn. Core Responsibilities Data Analysis & Reporting Write SQL queries to extract, clean, transform and analyze data.

Software Developer (intern)

New

Green Com Enterprise Solutions Ltd

Nairobi TodaySoftware & Data
Contract, Full Time, Onsite

About the Role We are offering an exciting internship for recent ICT graduates who want hands-on experience building real-world software. Interns will join our development team and contribute to live projects. Candidates with an interest or experience in AI agent engineering, meaning systems where AI models reason, use tools and carry out tasks autonomously, will be given strong preference. Key Responsibilities Design, develop, test and maintain software applications alongside senior developers. Build and experiment with AI agents and LLM-powered features, including prompt design, tool integration and workflow automation. Integrate third-party APIs and services into company solutio

Start on WhatsApp