Oracle NetSuite Technical Developer

NetSuite platform, Java script, ECMA6
Contract Independent, C2H Corp-To-Corp, C2H W2, 6 months
Travel not required

Job Description

Client is looking for a motivated software developer with strong issue resolution / problem solving skills with extensive NetSuite architecture expertise. The candidate would be developing, maintaining and optimizing custom NetSuite code and scripts with an eye towards stability, performance and automation. Additionally, provide overall architecture guidance and vision for NetSuite.

Develop technology solutions through collaboration with business users and other technology staff

Lead issue resolution for the NetSuite platform, integration teams, and upstream and downstream impacts

Perform root cause analysis on major problems and recurring issues

Optimize performance and usage of the NetSuite solution, provide overall architecture guidance and vision for NetSuite.

The ideal candidate will be able to expand skillsets to include the NodeJS and AWS CloudFormation / SNS / SQS / Lambda (Serverless)

Qualifications/Requirements

Strong Practical experience with mission-critical enterprise systems based on NetSuite platforms

Advanced knowledge of the NetSuite platform (2019.2)

Javascript ECMA6, SuiteScript 2.0

Knowledgeable in relational database architecture and methods\

Experienced in developing complex SQL queries - SQL Server, SQL Stored Procedures/optimization, ODBC JSON, SOAP, XML, HTML5, REST

Experience with any object oriented language (Java, C#, C++, PHP)

Bachelor of Science degree required

Must be willing to submit to a background investigation

Desired Characteristics

Experience with data/application integration architecture and methods

Experience with web-based extensions and scripting techniques - JavaScript experience preferred

Knowledge with MEAN stack(NodeJS, Express.js, Angular) AWS, Azure, Az Logic Apps and Pivotal Cloud Foundry is a plus.

Netsuite SuiteFoundation and SuiteCloud developer II Certified highly desired

NetSuite ERP Consultant Certification highly desirable

NetSuite SuiteCommerce Advanced Certification highly desirable

JAVASCRIPT

Arrays

Objects

Error handling

Conditionals

NETSUITE ENVIRONMENT

Use multiple subsidiaries

We are using NetSuite's Advanced Revenue Management module (ARM)

Revenue recognition

TRANSACTIONS

Creating custom journal entries in script

Creating reclassification journals in script

Reverse journal entries in script

Sales Orders, Invoices and credit memos could have over 10K lines

TAX

Some tax customizations with VAT

CUSTOM

Using custom records to stage data for processing

Make use of Sublists

Sales Order, Invoice, Credit Memo creation instructions are sent via restlet from 3rd party system

Script types in heavy use: Map/Reduce, RESTlets, User Event

Other script types in use: Suitelet, Client, Scheduled, Mass Update, Workflow

PDF template

Payment Wizard (to apply payments to customer invoices) - Suitelet

Revision Wizard (for changes on the sales order) - Suitelet

Custom forms, center tabs, roles, lists

Make use of custom records that are populated via scripts, setup (to derive fields to populate certain transaction lines)

Some custom records contain static data used to populate sales orders and invoices

Make use of transaction body fields and transaction line fields to add custom fields to most transaction types

SCRIPTS and SCRIPT TYPES (all scripts are version 2.0)

Must understand NetSuite governance and how to code around it

Script types in heavy use: Map/Reduce, RESTlets, User Event

Other script types in use: Suitelet, Client, Scheduled, Mass Update, Workflow

Large library of custom scripts that are used in SuiteScript types

Map/Reduce scripts process/create sales orders, invoices, credit memos, etc.

Sales Orders may need to be deleted and its related transactions

Sales Orders and its transactions may need to be updated in closed periods

Script Deployment Parameters

Global Script Parameters

Custom scripts are stored in GitHub

Posted By

Nitin Parijaat

Dice Id : 91097417
Position Id : JPC30-30
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

REMOTE Netsuite Developer
  • STAND 8
  • Los Angeles, CA
NetSuite Administrator
  • Computer Technology Resources, Inc
  • Irvine, CA
6145 - ERP System Integration Analyst
  • Staff Tech
  • Stockton, CA
Appian Developer
  • Petadata
  • San Francisco, CA
Lead Developer Consultant Microsoft Cloud
  • Terrace Consulting, Inc.
  • San Francisco, CA
Appian Developer
  • Tech Mahindra (Americas) Inc.
  • Tempe, AZ
Appian Developer // Tempe, AZ
  • Sysmind, LLC
  • Tempe, AZ
Oracle NetSuite Developer
  • United Software Group
  • Burbank, CA
Netsuite Lead
  • DEEGIT, INC.
  • San Francisco, CA
NetSuite Techno Functional Manager
  • E-Business International, Inc.
  • Rohnert Park, CA
NetSuite consultant.
  • Sunera Technologies
  • San Diego, CA
NetSuite Business Analyst
  • K2 Partnering Solutions, Inc.
  • San Francisco, CA
Netsuite Developer
  • Denken Solutions
  • Studio City, CA
NetSuite Administrator
  • Robert Half
  • San Dimas, CA