Application Software Developer

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

TYPE OF WORK

Full Time

SALARY

$11-14 USD per hour

HOURS PER WEEK

TBD

DATE UPDATED

Aug 24, 2026

JOB OVERVIEW

Position Overview
Gordon Sinclair is seeking an experienced and motivated Application Software Developer to join our Information Technology team. This role is responsible for designing, developing, enhancing, integrating, and supporting enterprise applications with a primary focus on Oracle NetSuite ERP in a manufacturing and distribution environment.
The ideal candidate has 3–5 years of professional software development experience, with strong expertise in NetSuite development, ERP integrations, and API development. This individual will work closely with business leaders across Manufacturing, Operations, Supply Chain, Distribution, Finance, Sales, and Customer Service to develop scalable software solutions that improve operational efficiency, automate business processes, and support the company's continued growth.
Experience with Shopify and eCommerce platforms is desirable but not required.
Key Responsibilities
Oracle NetSuite Development
● Design, develop, maintain, and enhance Oracle NetSuite customizations using SuiteScript 2.x.
● Develop Suitelets, RESTlets, User Event Scripts, Client Scripts, Scheduled Scripts, Workflow Action Scripts, and Map/Reduce Scripts.
● Create and maintain SuiteFlow workflows to automate business processes.
● Develop custom records, forms, fields, dashboards, KPIs, reports, and saved searches.
● Support NetSuite administration, configuration, troubleshooting, and performance optimization.
● Collaborate with business users to identify opportunities for process automation and system improvements.
API Development & System Integrations
● Design, develop, and maintain REST and SOAP APIs between NetSuite and third-party applications.
● Build secure, scalable integrations with manufacturing systems, shipping platforms, CRM solutions, customer portals, and other enterprise applications.
● Develop middleware and automated data synchronization processes.
● Support API authentication methods including OAuth and Token-Based Authentication (TBA).
● Troubleshoot and optimize existing integrations for reliability and performance.
● Participate in integration architecture planning and solution design.
Manufacturing & Distribution Solutions
Develop software solutions that support business operations across manufacturing, distribution, supply chain, procurement, inventory management, warehouse operations, production scheduling, work orders, shipping & receiving, order management, demand planning, logistics, and quality management. Work closely with operational leaders to understand business requirements and implement technology solutions that improve productivity, visibility, and operational efficiency.
Software Development
● Design, develop, test, deploy, and maintain enterprise software applications.
● Write clean, maintainable, and well-documented code following development standards and best practices.
● Participate in code reviews and technical design discussions.
● Perform application testing, debugging, and production support.
● Document technical specifications, architecture, and support procedures.
● Support software releases and deployment activities.
Continuous Improvement
● Identify opportunities to streamline manual processes through automation.
● Recommend new technologies and development practices.
● Participate in ongoing ERP optimization initiatives.
● Contribute to application architecture and long-term technology strategy.
Required Qualifications
● Bachelor's degree in Computer Science, Information Systems, Software Engineering, or equivalent professional experience.
● 3–5 years of professional software development experience.
● 3+ years of Oracle NetSuite development experience.
● Strong knowledge of: SuiteScript 2.x, SuiteFlow, SuiteTalk, REST APIs, SOAP Web Services, Token-Based Authentication (TBA), Saved Searches, Custom Records, and Workflows.
● Experience developing RESTful APIs and enterprise integrations.
● Strong JavaScript development experience.
● Experience with SQL and relational databases.
● Familiarity with Git or other version control systems.
● Strong troubleshooting and analytical skills.
● Excellent communication and collaboration skills.
● Ability to manage multiple priorities while delivering high-quality solutions.
Preferred Qualifications
Experience with one or more of the following is highly desirable.
ERP & Enterprise Systems
● Oracle NetSuite Advanced Manufacturing
● Warehouse Management Systems (WMS)
● Manufacturing Execution Systems (MES)
● Electronic Data Interchange (EDI)
● CRM systems
● Microsoft SQL Server
Manufacturing & Distribution Knowledge
Manufacturing best practices, Lean Manufacturing, Continuous Improvement methodologies, inventory optimization, production planning, Material Requirements Planning (MRP), Bill of Materials (BOM), warehouse operations, distribution workflows, supply chain management, and logistics and fulfillment.
Development Technologies
● C#
● .NET
● TypeScript
● Power BI
● Power Automate
● Azure Integration Services
● Azure Functions
● JSON
● XML
eCommerce (Preferred but Not Required)
● Shopify administration, APIs, and custom development.
● eCommerce integrations.
● Order, product, and customer synchronization.
Desired Competencies
● Strong problem-solving abilities.
● Excellent attention to detail.
● Customer-focused mindset.
● Ability to translate business requirements into technical solutions.
● Self-motivated with a continuous learning mindset.
● Strong organizational and project management skills.
● Ability to work independently while collaborating effectively across departments.
● Commitment to software quality, security, and maintainability.
Success in This Role
The successful candidate will:
● Become a technical expert for NetSuite development and customization.
● Deliver reliable integrations that improve data accuracy and operational efficiency.
● Partner with business stakeholders to optimize manufacturing and distribution processes.
● Develop scalable software solutions that support company growth.
● Continuously improve ERP capabilities through automation and innovation.
● Help establish development standards, documentation, and best practices within the IT team.
Why Gordon Sinclair?
At Gordon Sinclair, technology plays a critical role in enabling operational excellence across our manufacturing and distribution business. You'll have the opportunity to work on meaningful enterprise projects, modernize core business systems, build scalable integrations, and help shape the future of our technology platform. If you enjoy solving complex business challenges through software and thrive in a collaborative, fast-paced environment, we encourage you to apply.
Applicants must complete a Culture Index Survey- ----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0187
Total Execution Time  0.0202
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,526,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Application-Software-Developer-1715891
  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.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715891
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 740956
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715891
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715891' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715891 
0.0013   UPDATE employer_jobs SET hit_counts '***Aug-24-2026=234***Aug-25-2026=332***Aug-26-2026=176***Aug-27-2026=73***Aug-28-2026=32***Aug-29-2026=21***Aug-30-2026=4***Sep-02-2026=1***Sep-03-2026=1' WHERE job_id'1715891'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=872***Sep-2026=2' WHERE job_id'1715891'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715891' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715891 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '740956'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)