Description
POSITION SUMMARY
The Senior NetSuite Software Engineer will be involved in architecture, design, and technical decisions involving NetSuite integrations, customizations, and adjacent software applications. This role will implement complex development tasks and guides other engineers.
CORE FUNCTIONS
Manage the end-to-end deployment of SuiteScript code, including but not limited to: requirements gathering, solution architecture, development, testing, and deployment.
Design, implement, test, maintain, deploy, and support 1st party applications hosted in AWS that integrate with NetSuite via SOAP & REST. Expert Knowledge of NetSuite's concurrency model, as well as SuiteAnalytics.
Utilize expert working knowledge of all NetSuite standard transaction types, as well as custom lists, fields, and records. Deep understanding of NetSuite performance limitations, as well as environment monitoring.
Interface with internal business partners as well as vendors as needed in order to ensure successful project delivery, audit completion, technology selections, or other tech-to-business activities.
Dedicate time to self-study to improve programming skills, knowledge of the tech stack, as well as emerging industry standards and best practices. Self-study can be through taking classes, attending online and in-person conferences, and reading topical publications.
Provide operational support for NetSuite issues related to the technology team as well as 1st and 3rd party systems that integrate with NetSuite.
Participate in the Change Advisory Board (CAB) process, with the ability to evaluate and explain the impact of proposed changes to a multidisciplinary group with varying levels of technological literacy.
QUALIFICATIONS & REQUIREMENTS
Education and Experience
BS in Computer Science, Programming bootcamp, or comparable work experiencerequired.
5+ years of working experience as a NetSuite Engineer required.
Required Licenses
SuiteFoundation Certification.
Skills, Abilities, and Knowledge
Strong knowledge of NetSuite's concurrency model, as well as SuiteAnalytics.
High proficiency in one backend language (NodeJS/TypeScript, PHP, other).
Expert with unit testing concepts.
Expert debugging skills.
Strong understanding of cloud infrastructures such as AWS, GCP, or Azure.
Strong technical writing skills.
Strong knowledge of with CI/CD.
Travel
Occasional travel required.
SUPERVISOR RESPONSIBILITIES
This position is an Individual Contributor: working team member with no oversight of others and no management responsibilities.
PHYSICAL REQUIREMENTS
This position is subject to Sedentary Work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Sedentary work involved sitting most of the time. Walking and standing are required only occasionally.
Physical Activities
This position is subject to the following physical activities: talking, hearing, and the use of hands, wrists, or fingers in repetitive motions.
Visual Acuity
The worker is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer terminal; expansive reading; visual inspection involving small defects, small parts and/or operation of machines (including inspection); using measurement devices; and/or assembly of fabrication of parts at distances close to the eyes.
Working Conditions
This position operates in a professional office environment. This role routinely uses standard office equipment.
#LI-Remote
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.