NetSuite Developer

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

TYPE OF WORK

Part Time

WAGE / SALARY

$15/hour

HOURS PER WEEK

20

DATE UPDATED

Apr 28, 2026

JOB OVERVIEW

-Build and maintain NetSuite customizations using SuiteScript 2.x
-Develop User Event scripts, Client scripts, Scheduled scripts, Map/Reduce scripts, RESTlets, and Suitelets
-Create and update custom records, fields, forms, workflows, and saved searches
-Support integrations between NetSuite and third-party systems using REST and SOAP APIs
-Troubleshoot scripts, integrations, workflows, and production issues
-Assist with Advanced PDF/HTML templates when needed
-Work with consultants and business analysts to understand requirements and clarify technical details
-Help estimate development work and identify technical risks
-Document technical approaches, assumptions, and key decisions
-Participate in code reviews and provide practical feedback
-Support deployments between NetSuite environments using established change management processes
-Help test customizations and integrations before release

Required Qualifications

2 to 3 years of NetSuite development experience
3 to 5 years of overall software development experience
Strong experience with SuiteScript 2.x
Solid JavaScript skills
Experience working with NetSuite records, searches, workflows, forms, and permissions
Experience building or supporting REST/SOAP integrations
Familiarity with JSON, XML, CSV, and common integration patterns
Basic SQL knowledge, including SuiteAnalytics Workbook or saved search formulas
Experience using Git or another version control system
Strong problem-solving skills
Good written and verbal English communication
Ability to work independently and manage multiple priorities

Preferred Qualifications

NetSuite certifications, such as SuiteFoundation, Administrator, SuiteCloud Developer, or ERP Consultant
Experience with SuiteCommerce, SuiteCommerce Advanced, NSAW, NetSuite Integration Platform, etc.
Experience with integration platforms such as Celigo, Boomi, MuleSoft, Workato, or similar tools
Experience with OneWorld or multi-subsidiary NetSuite environments
Experience with Advanced PDF/HTML templates and FreeMarker
Experience working in a consulting or client-service environment

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0301
Total Execution Time  0.0315
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/NetSuite-Developer-1634696
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0244 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1634696
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 858624
 LIMIT 1 
0.0159   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1634696
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1634696' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1634696 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-28-2026=241***Apr-29-2026=90***Apr-30-2026=38***May-01-2026=15***May-02-2026=3***May-03-2026=14***May-04-2026=18***May-05-2026=10***May-06-2026=23***May-07-2026=18***May-08-2026=4***May-09-2026=2***May-10-2026=2***May-11-2026=4***May-12-2026=13***May-13-2026=6***May-14-2026=7***May-15-2026=8***May-16-2026=3***May-17-2026=9***May-18-2026=8***May-19-2026=5***May-20-2026=3***May-21-2026=1***May-22-2026=2***May-23-2026=4***May-24-2026=2***May-25-2026=2***May-26-2026=4***May-27-2026=3***May-28-2026=5***May-29-2026=3***May-31-2026=2***Jun-01-2026=6***Jun-02-2026=4***Jun-03-2026=2***Jun-04-2026=2***Jun-06-2026=1***Jun-07-2026=3***Jun-08-2026=2***Jun-09-2026=1***Jun-10-2026=3***Jun-11-2026=5***Jun-12-2026=2***Jun-13-2026=1***Jun-20-2026=1' WHERE job_id'1634696'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=369***May-2026=203***Jun-2026=33' WHERE job_id'1634696'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1634696' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1634696 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '858624'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)