The IT & Systems Engineer (NetSuite) will 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.
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.
Strong understanding of financial systems and accounting processes, including General Ledger, Accounts Payable, Accounts Receivable, billing, and revenue recognition.
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.
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.
How to Apply
Interested and qualified candidates should visit the application portal at jobs.talenthr.io to submit their applications.
How to Apply
Interested and qualified candidates should apply online through the WIOCC recruitment portal hosted on talenthr.io. You can access the specific application page via: https://www.myjobmag.co.ke/apply-now/1167589