NetSuite Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

Please read the JOB QUALIFICATIONS - DO NOT APPLY if you don't have the required experience.

Job Title: NetSuite Developer
Work Setup: Remote / Offshore
Employment Type: Contract / Full-Time

Job Summary

We are seeking an experienced NetSuite Developer to design, develop, customize, integrate, and maintain NetSuite solutions. The ideal candidate will have strong technical knowledge of SuiteScript, NetSuite APIs, integrations, workflows, and customizations, along with the ability to translate business requirements into scalable technical solutions.

Key Responsibilities
-Develop, customize, and maintain NetSuite applications and solutions.
-Design and implement customizations using SuiteScript 2.x/2.1.
-Develop and maintain User Event, Client, Scheduled, Map/Reduce, RESTlet, and Suitelet scripts.
-Build and maintain custom records, fields, forms, workflows, and dashboards.
-Develop and maintain integrations between NetSuite and third-party systems.
-Work with REST/SOAP APIs, SuiteTalk, RESTlets, and other integration technologies.
-Troubleshoot and optimize existing scripts, integrations, and customizations.
-Translate business and functional requirements into technical specifications.
-Collaborate with NetSuite Administrators, Business Analysts, Finance, Operations, and other stakeholders.
-Perform unit testing, integration testing, debugging, and deployment of solutions.
-Support NetSuite upgrades and ensure customizations remain compatible with new releases.
-Develop technical documentation and maintain coding standards.
-Identify opportunities to improve system performance, automation, and scalability.

Qualifications
-3+ years of professional NetSuite development experience.
-Strong proficiency in SuiteScript 2.x/2.1.
-Hands-on experience developing User Event, Client, Scheduled, Map/Reduce, Suitelet, and RESTlet scripts.
-Strong understanding of NetSuite architecture, customization, and development best practices.
-Experience with SuiteTalk, REST APIs, SOAP APIs, and third-party integrations.
-Experience working with custom records, fields, forms, workflows, and saved searches.
-Strong knowledge of JavaScript and web development concepts.
-Experience with JSON, XML, REST, and API-based integrations.
-Ability to troubleshoot complex technical issues and optimize existing solutions.
-Understanding of ERP and business processes, particularly Finance, Accounting, Order Management, or Inventory.
-Strong analytical, problem-solving, and communication skills.
-Ability to work independently and collaborate effectively in a remote environment.

Preferred Qualifications
-NetSuite SuiteCloud Developer Certification or related NetSuite certification.
-Experience with SuiteAnalytics, SuiteFlow, SuiteCloud Development Framework (SDF), and SuiteCloud CLI.
-Experience with source control tools such as Git.
-Experience with Celigo, Boomi, MuleSoft, or other integration platforms.
-Experience supporting NetSuite implementation or migration projects.
-Experience working with US-based or international clients.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0182
Total Execution Time  0.0201
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/NetSuite-Developer-1742260
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0114 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742260
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 924364
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742260
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742260' 
0.0017   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742260 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=624***Oct-03-2026=24' WHERE job_id= '1742260'  
0.0017   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=646' WHERE job_id= '1742260'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742260' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742260 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '924364'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)