ReWorks Solutions logo

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
Position: ProgrammerLocation: Remote (South Africa, US Hours)Schedule: Monday to Friday, 9 AM - 5 PM ESTSalary: South African Rand (ZAR)Key Responsibilities Develop, customize, and maintain NetSuite solutions using S...
  • 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
Position: ProgrammerLocation: Remote (South Africa, US Hours)Schedule: Monday to Friday, 9 AM - 5 PM ESTSalary: South African Rand (ZAR)Key Responsibilities Develop, customize, and maintain NetSuite solutions using S...
  • 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