Senior/Netsuite Developer
Company not disclosed
Job Description
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.