IT & Systems Engineer (NetSuite)
West Indian Ocean Cable Company (WIOCC)
Posted 1 hour ago
Deadline: Nov 14, 2026Job Description
The IT & Systems Engineer will be responsible for designing, developing, and maintaining enterprise system solutions that are scalable and support business operations across the organization. This involves focusing on system design, application development, and database architecture to create well-engineered customizations, integrations, and automated workflows. The goal is to improve data integrity, system performance, and overall operational efficiency. The engineer will collaborate closely with system administrators, other developers, and business stakeholders to deliver system enhancements that are scalable, secure, and well-governed. Prior exposure to ERP platforms like NetSuite and an understanding of financial or accounting processes are considered advantageous for this position.
Key Responsibilities
- Design and develop scalable system architecture and technical solutions for core business processes.
- Create and maintain custom applications and system extensions using JavaScript (ES5/ES6), with Python, Java, or other languages as an advantage, including event-driven scripts, client-side logic, API endpoints, and scheduled jobs.
- Develop 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 adhere to development standards and architectural best practices, and maintain structured documentation for scripts and customizations.
- Extend system functionality to support other operational units like procurement, inventory, billing, and operations.
- Design and develop integrations between core systems and external platforms (e.g., CRM, billing, payment gateways) using REST/SOAP APIs and middleware.
- 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 accuracy and integrity.
- Develop and maintain reports, dashboards, and saved searches for business and operational reporting, optimizing structures and data extraction.
- Support business teams during critical operational cycles requiring system enhancements or troubleshooting.
- Ensure system enhancements comply with security, controls, and governance standards.
- Participate in system audits, testing, and compliance activities, maintaining version control and testing practices.
- Collaborate with business stakeholders, system administrators, and developers to translate functional requirements into well-architected technical solutions.
- Provide technical guidance to stakeholders on system capabilities and improvements.
- Identify and implement opportunities for automating business workflows and improving operational efficiency through system enhancements.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum of 3 years of 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.
- Proficiency in JavaScript (ES5/ES6) as the primary development language, with experience in Python, Java, or other languages being an advantage.
- 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.
- Experience in 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.
- Preferred/Advantage: Certification in software architecture, system design, or a cloud platform (e.g., AWS, Azure).
- Preferred/Advantage: Database certification (e.g., Microsoft/Oracle SQL).
- Good to have: Strong understanding of financial systems and accounting processes (General Ledger, AP, AR, billing, 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.
- Nice to have: NetSuite SuiteCloud Developer or NetSuite ERP Consultant Certification.
- Good to have: Accounting certification (CPA, ACCA, or equivalent).
- Nice to have: NetSuite SuiteFoundation Certification.
Important Safety Tips
- Do not make any payment to any job request or recruiter.
- Be cautious of fraudulent job adverts and scams.
- If you suspect this listing is not genuine, please report it immediately.
How to Apply
Job Details
- Function
- Software & Data
- Industry
- IT & Telecoms
- Type
- Full-time
- Location
- Nairobi
- Experience
- Mid Level
- Salary
- Open
- Posted
- Sep 15, 2026
- Views
- 8
- Deadline
- Nov 14, 2026