About this role
Role Summary
The NetSuite Developer & Administrator is a hands-on technical role responsible for building, administering, and maintaining Screen Innovations' NetSuite environment under the direction of the Director of Business Systems. This position owns execution: writing and maintaining JavaScript-based SuiteScript customizations and RESTlets, administering day-to-day system configuration, and supporting integrations between NetSuite and adjacent systems (MES, WMS, TMS) — rather than setting enterprise systems strategy or architecture. This is the junior technical seat on the Business Systems team by scope of authority, not by experience level: it requires several years of hands-on NetSuite development or administration coming in the door.
Key Responsibilities
NetSuite Development & Customization
- Build, test, and maintain SuiteScript (2.x) customizations — User Event, Scheduled, Client, and Map/Reduce scripts — under direction from the Director
- Develop and maintain RESTlets to support integrations between NetSuite and MES, WMS, TMS, and other operational systems
- Build and maintain Suitelets, custom forms, and SuiteFlow workflow logic to support operational processes
- Troubleshoot and resolve NetSuite scripting errors, integration failures, and connector outages
System Administration & Configuration
- Administer NetSuite roles, permissions, custom records, and custom fields
- Build and maintain saved searches and SuiteQL queries to support operational reporting
- Support master data management execution (item master, BOMs, vendors, customers) under governance standards defined by the Director
- Assist with sandbox refreshes, release testing, and account configuration changes
Documentation & Collaboration
- Document system configurations, SuiteScript code, and standard operating procedures for administered functionality
- Partner with Operations, Order Management, Logistics, and Finance to translate operational requests into scoped technical NetSuite solutions
- Escalate architecture-level, governance-level, or cross-system integration decisions to the Director rather than making unilateral changes
- Support training and adoption of new NetSuite functionality across departments
Qualifications
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field; or equivalent practical experience
- 5+ years of hands-on NetSuite-specific development or administration experience (general software development experience does not substitute); this is not an entry-level or end-user role
- Strong working proficiency in JavaScript, with demonstrated experience writing and maintaining SuiteScript (2.x)
- Experience migrating or remediating legacy SuiteScript 1.0 code to SuiteScript 2.x
- Hands-on experience building and maintaining RESTlets for system-to-system integrations
- Experience with SuiteFlow workflows, custom records, custom fields, and saved search or SuiteQL development
- Ability to execute scoped technical tasks accurately under direction, escalating architecture-level decisions rather than owning them independently
- Background working in a manufacturing environment, with an understanding of production, inventory, and shop floor execution workflows
- Hands-on experience configuring and supporting NetSuite Advanced Manufacturing (work orders, routings, work centers, and shop floor control)
Preferred Qualifications
- Experience with FreeMarker (Advanced PDF/HTML templates)
- Exposure to integration platforms (Boomi, Celigo) or custom REST/SOAP API integrations
- NetSuite SuiteFoundation or other NetSuite certification
