Loading ring icon

Vacancy: Netsuite Developer - Hemel Hempstead, Herts - Hybrid working available

Posted on 16/05/2024
See all our current vacancies

About Optoma

A passionate, customer-focused brand, Optoma products captivate, inspire, and connect people for a better experience.

The Optoma Group has regional headquarters in Europe, the USA, and the Asia Pacific with well-established channels across three continents, providing reliable and innovative visual solutions for customers and partners worldwide.

We bring people together through captivating visual experiences, serving customers who demand seamless, innovative technology to tell their stories. We make our customers’ dreams possible.

As a global leader in large display technologies, Optoma combines cutting-edge design and engineering to deliver visual display solutions from the home to the office, classroom, and commercial spaces.


Working for Optoma, you can expect a competitive salary with additional corporate benefits such as medical insurance, dental cover, pension and up to 30 days holiday per year - subject to service requirements.

Job Description

This is a very exciting time to join us following the recent roll out of NetSuite globally to bring together our global regions, as we improve our infrastructure, systems, and processes. With such exciting change, and with Optoma Europe playing a pivotal role in the transformation. We are looking for a motivated, passionate NetSuite Developer to design and develop software solutions. You will be expected to write well-designed, testable, efficient code, as well as produce functional designs, specifications, and time estimates.

Our work can vary greatly from project to project and as such you will be expected to learn a variety of environments and languages, as well as the financial systems into which we deploy. Our core focus in this area is NetSuite and Boomi.

Key Responsibilities

  • Act as the primary point of contact for all NetSuite-related matters.
  • Develop software within the NetSuite application.
  • Manage and maintain our NetSuite ERP system, including system configuration, customization, and administration.
  • Develop and maintain NetSuite workflows, scripts, and customizations to support business requirements.
  • Develop and maintain our Boomi integration tool.
  • Provide technical support to end-users and troubleshoot issues as needed.
  • Collaborate with cross-functional teams to support ongoing system enhancements and improvements.
  • Ensure compliance with NetSuite best practices and industry standards.
  • Participate in the development and implementation of NetSuite-related projects.
  • Train and support end-users on the use of NetSuite.
  • Stay up-to-date with new NetSuite features and functionality and assess their impact on our system.
  • Work with the support team to investigate and resolve bugs and issues in existing software.


Candidate Specification

Key Skills & Experience:


  • Experience of developing and maintaining NetSuite SuiteApps.
  • Knowledge of how to create software solutions from functional specifications.
  • Involvement in writing and implementing high-quality, efficient, and well-documented code using Nolan standard practices.
  • Experience of working with Boomi.
  • Experience of testing software, reviewing code created by other team members and actively contributing to the continuous improvement ethos within the team.
  • Willingness to contribute to new standard practices identifying where improvements could be made.
  • Capability to take an active and supportive role in helping colleagues learn new features and techniques.
  • Ability to liaise with stakeholders to ascertain requirements.
  • Ability to document changes, write technical designs, update manuals, and create release notes.
  • Willingness to continuously improve knowledge and stay up to date with the latest development techniques and technology.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience as a Netsuite Administrator/Developer.
  • Strong knowledge of Netsuite ERP system administration, customization, and integration.
  • Experience with SuiteScript, SuiteFlow, and SuiteTalk.
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong understanding of accounting and financial processes.
  • Work under own initiative.
  • Good problem solver.


  • NetSuite Administration knowledge.
  • End-to-end functional, process, and technical knowledge of NetSuite including hands-on implementation.
  • Integration, customization, and support experience.
  • Understanding of JavaScript, structured query language (PL/SQL), and relational database design.
  • Experience working with Agile development frameworks.
  • Front-end development experience using JavaScript frameworks such as Angular and React.
  • Preferred Certifications: NetSuite Suite Cloud Developer II, Administrator.
  • RESTLet, and Workflow.

How to apply

We are an equal opportunities employer committed to promoting diversity and ensuring that all employees and applicants are treated with respect, dignity, and fairness. We welcome applications from all and as such if you require any reasonable adjustments to our recruitment process, please inform us and we will do our best to accommodate your needs.

To apply for this vacancy please email your CV and a covering letter to [email protected]