The NetSuite Developer is responsible for designing, developing, customizing, and maintaining NetSuite ERP solutions to meet business requirements. This role involves collaboration with functional teams to automate business processes, enhance system functionality, and ensure seamless integrations with other applications.
Key Responsibilities:
Develop, customize, and maintain
SuiteScript (1.0 & 2.x)
,
SuiteFlow
,
SuiteTalk (Web Services/RESTlets)
, and
SuiteAnalytics
.
Configure and enhance NetSuite modules including
Financials, Procurement, CRM, Projects, and Inventory
as per business needs.
Work with functional analysts to translate business requirements into technical specifications.
Design and develop integrations between NetSuite and third-party systems.
Create custom records, workflows, dashboards, saved searches, reports, and scripts.
Manage
SuiteCloud Development Framework (SDF)
deployments and version control.
Troubleshoot and resolve NetSuite-related technical issues.
Participate in
UAT (User Acceptance Testing)
, data migration, and system upgrades.
Ensure development follows NetSuite best practices and maintain proper documentation.
Support end-users and provide technical guidance to internal teams.
Required Skills & Qualifications:
Bachelor's degree in computer science, Information Systems, or related field.
2-3 years
of experience as a NetSuite Developer.
Strong hands-on experience with
SuiteScript (Client, User Event, Scheduled, Map/Reduce)
.
Proficiency with
JavaScript, REST, SOAP, JSON, XML
.
Experience with
SuiteCloud IDE, SDF, and NetSuite Customization tools
.
Knowledge of NetSuite ERP modules and workflows.
Understanding of business processes such as accounting, procurement, and sales operations.
Excellent problem-solving, communication, and documentation skills.