Programmer
ReWorks Solutions • South Africa
No Relocation
Posted: April 20, 2026
Job Description
Position: Programmer
Location: Remote (South Africa, US Hours)
Schedule: Monday to Friday, 9 AM - 5 PM EST
Salary: South African Rand (ZAR)
Key Responsibilities
- Develop, customize, and maintain NetSuite solutions using SuiteScript (1.0/2.0/2.1)
- Design and implement workflows, custom records, fields, and forms within NetSuite
- Integrate NetSuite with third-party systems using APIs, RESTlets, and SOAP web services
- Troubleshoot and resolve system issues, bugs, and performance bottlenecks
- Collaborate with internal stakeholders to gather and translate business requirements into technical solutions
- Perform system testing, deployment, and ongoing support
- Optimize system processes and improve automation across business functions
- Maintain technical documentation for all customizations and integrations
- Ensure system security, data integrity, and compliance with best practices
- Proven experience as a NetSuite Developer / Programmer
- Strong knowledge of SuiteScript (1.0, 2.0, or 2.1)
- Experience with SuiteFlow, SuiteBuilder, and SuiteTalk
- Proficiency in JavaScript, HTML, and web technologies
- Experience integrating NetSuite with external platforms (CRM, eCommerce, payment gateways, etc.)
- Understanding of ERP systems and business processes (finance, supply chain, operations)
- Strong analytical and problem-solving skills
- Ability to work independently and manage multiple priorities
- Excellent communication and documentation skills
Additional Content
Position: Programmer
Location: Remote (South Africa, US Hours)
Schedule: Monday to Friday, 9 AM - 5 PM EST
Salary: South African Rand (ZAR)
Key Responsibilities
- Develop, customize, and maintain NetSuite solutions using SuiteScript (1.0/2.0/2.1)
- Design and implement workflows, custom records, fields, and forms within NetSuite
- Integrate NetSuite with third-party systems using APIs, RESTlets, and SOAP web services
- Troubleshoot and resolve system issues, bugs, and performance bottlenecks
- Collaborate with internal stakeholders to gather and translate business requirements into technical solutions
- Perform system testing, deployment, and ongoing support
- Optimize system processes and improve automation across business functions
- Maintain technical documentation for all customizations and integrations
- Ensure system security, data integrity, and compliance with best practices
- Proven experience as a NetSuite Developer / Programmer
- Strong knowledge of SuiteScript (1.0, 2.0, or 2.1)
- Experience with SuiteFlow, SuiteBuilder, and SuiteTalk
- Proficiency in JavaScript, HTML, and web technologies
- Experience integrating NetSuite with external platforms (CRM, eCommerce, payment gateways, etc.)
- Understanding of ERP systems and business processes (finance, supply chain, operations)
- Strong analytical and problem-solving skills
- Ability to work independently and manage multiple priorities
- Excellent communication and documentation skills