Senior / Netsuite Developer
The NetSuite Developer will support and enhance our internal NetSuite ERP platform to meet business needs across end-to-end processes. The role will design, develop, and maintain NetSuite customizations and extensions beyond standard NetSuite configuration to fit our business model, improve user productivity, and ensure scalable/maintainable solutions.
Responsibilities:
- Deliver functional and technical specifications and translate business requirements into solution and implementation design, including visual architecture diagrams and entity‑relationship (ER) diagrams.
- Develop and maintain NetSuite customizations using Suite Script (client/server), workflows (Suite Flow), custom records/fields/forms, and Saved Searches/Suite Analytics, ensuring maintainability and upgrade compatibility.
- Build and enhance integration between NetSuite and external systems using APIs/web services, including automation, validation, and data integrity controls.
- Provide effort estimation, development planning, testing (sandbox/UAT), deployment, and post‑deployment support.
- Troubleshoot production issues quickly with strong debugging/log analysis skills; drive root‑cause resolution and preventive fixes.
- Work closely with internal stakeholders (Finance/Operations/IT) to validate requirements, conduct UAT, and ensure delivered changes address business needs.
- Maintain documentation for custom scripts, deployments, integration flows, and admin runbooks; support knowledge transfer to reduce key‑person dependency.
- Follow internal change governance for script/workflow deployments and housekeeping (deactivate unused scripts/workflows, update execution context/logging settings when required).
Requirements:
- Bachelor’s Degree in computer science / IT / Engineering (or equivalent practical experience).
- NetSuite certification preferred (e.g., Suite Foundation / Suite Cloud Developer / Administrator), or ability to obtain within an agreed timeframe.
- 3–5 years of hands‑on NetSuite development/customization experience, including Suite Script and Suite Cloud development framework.
- Strong experience with Suite Script 2.x (client scripts, user event scripts, scheduled scripts, REST lets), Suite Flow workflows, CSV imports, and related NetSuite tools.
- Proficient in JavaScript development and debugging (client-side and server-side scripting).
- Experience integrating third‑party applications with NetSuite and supporting end‑to‑end automation and data integrity.
- Strong programming hygiene: clear/well‑written code, documentation, modular design, and versioning discipline.
- High motivation: Able to work independently with minimal supervision; strong initiative and sound business judgment.
- Good communication skills to work with business users, translate requirements, and explain solutions clearly.