W

IT & Systems Engineer (NetSuite) at West Indian Ocean Cable Company (WIOCC)

West Indian Ocean Cable Company (WIOCC)
Full-time
On-site
Job Objective:

Design, develop, customize and maintain NetSuite solutions that support financial operations, reporting and accounting processes, while extending system capabilities to support broader business functions across the organization. The role focuses on building SuiteScript-based customizations, JavaScript-driven automation, integrations and workflows that improve financial visibility, ensure data integrity and streamline enterprise operations. The NetSuite Developer will work closely with finance teams, system administrators and business stakeholders to deliver scalable, secure and well-governed system enhancements.

Reporting Line: IT Development Manager

Key Duties and Responsibilities

Financial Systems Development


Design and develop NetSuite customizations that support core financial processes including General Ledger, Accounts Payable, Accounts Receivable, billing and financial reporting
Build SuiteScript-based automation to streamline finance workflows and improve data accuracy
Develop scripts and tools to support financial reconciliation, reporting and compliance processes
Collaborate with finance teams to translate accounting and reporting requirements into technical system solutions
Support finance teams during month-end and year-end close processes where system enhancements or troubleshooting are required


NetSuite Development and Customization


Develop and maintain NetSuite customizations using SuiteScript (JavaScript-based scripting framework)
Develop SuiteScript 2.x scripts including User Event Scripts, Client Scripts, Suitelets, RESTlets, and Scheduled Scripts
Create and maintain custom records, forms, fields, and workflow automations
Troubleshoot system issues, script errors, and performance bottlenecks
Ensure system changes follow development standards and maintain platform stability


Cross-Business Unit System Support


Extend NetSuite functionality to support other operational units such as procurement, inventory, billing and operations where required
Work with different business teams to automate workflows and improve process efficiency across the ERP platform
Support enterprise initiatives that require NetSuite integration with other internal systems


Integration & Data Management


Design and develop integrations between NetSuite and external systems such as CRM platforms, billing systems, payment gateways and operational systems
Implement REST/SOAP API integrations and middleware connectors
Build JavaScript-based logic for data transformation and synchronization across systems
Ensure data accuracy, reconciliation and integrity, particularly for financial datasets


Reporting and Financial Insights


Develop and maintain NetSuite reports, dashboards and saved searches supporting financial and operational reporting
Assist finance and operational teams in improving data visibility and reporting efficiency
Optimize reporting structures and data extraction processes


System Governance and Best Practices


Follow NetSuite development standards and maintain structured documentation for scripts and customizations
Ensure system enhancements align with financial controls and governance standards
Participate in system audits, testing and compliance activities
Maintain version control and testing practices for NetSuite development


Cross-Functional Collaboration


Collaborate with finance teams, NetSuite administrators, developers and operational teams to support business requirements
Provide technical guidance to stakeholders on system capabilities and improvements
Identify opportunities to automate business workflows and improve operational efficiency through NetSuite enhancements


Minimum Qualifications


Bachelor's degree in Computer Science, Information Technology, Software Engineering, Accounting Systems or related field
Minimum 3 - 5 years experience in NetSuite development
Strong experience with SuiteScript and JavaScript development
Demonstrated experience working with financial systems or accounting processes
Experience building NetSuite customizations and integrations


Professional Certifications (Preferred / Advantage)


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


Experience and Skills


Strong experience with SuiteScript 2.x development, including User Event Scripts, Client Scripts, Suitelets, RESTlets and Scheduled Scripts
Proficiency in JavaScript (ES6+ preferred) with experience writing clean, maintainable server-side and client-side code
Experience debugging, testing and optimizing script performance in enterprise applications
Development and customization of NetSuite workflows, including automation of business processes
Experience creating and maintaining custom records, fields, forms, saved searches and reporting customizations in NetSuite
Experience designing and implementing REST and SOAP API integrations between NetSuite and external systems
Experience integrating NetSuite with enterprise platforms such as CRM systems, billing systems or other operational systems
Strong understanding of financial systems and accounting processes, including General Ledger, Accounts Payable, Accounts Receivable, billing and revenue recognition
Experience supporting financial reporting, reconciliation and financial data integrity processes
Strong SQL and data validation skills, including working with structured datasets and performing data verification
Understanding of system audit trails, financial controls and governance practices within enterprise financial systems
Experience working directly with finance teams to implement accounting workflows or financial automation within NetSuite is highly desirable


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, fast learner in a fast-paced dynamic environment
A willingness to mentor, coach and train others