A Tenth Revolution Group Company

Ref: a0MaA000000HtL3.1

NetSuite Developer

USA, Illinois

  • $115,000 to $165,000 USD
  • Developer / Programmer Role
  • Skills: NetSuite, REACT, NODE, Suitescript, Inventoy, WHM, Java, CSS, .NET, Suitelet, Restlet, Workflows
  • Level: Mid-level

Job description

NetSuite Developer

a0MaA000000HtL3.1

Job Description

The company is seeking a Senior NetSuite Programmer/Analyst On Site at its Hoffman Estates, IL headquarters to help develop and maintain applications in support of this rapidly growing organization. The developer will be responsible for full software development lifecycle programming (requirements gathering, implementation, testing, deployment/documentation, and maintenance) and user support as directed by the Senior Applications Programming Manager. The developer should work well in teams and the developer should also have the ability to complete a full stack solution on his/her own accord.



Responsibilities include:

Develop, test, and maintain programming solutions using ASP.NET, MVC, C#/, .Net Framework, .Net Core, SQL, React, NetSuite scripting (Suitelet, Restlet), and Crystal Reports based on the direction of the Senior Applications Programming Manager.
Create and utilize CICD pipelines that deploy to cloud environments (Azure, NetSuite) and on-premise environments (IIS, Windows Server).
Participate in code reviews that will be conducted by the Senior Applications Programming Manager prior to submitting production migrations.
Generate DDL scripts (ORACLE and SQL Server) in order to create or update database objects as needed to facilitate new application deployment, logic, and bug fixes.
Provide demonstrations and support to user base by addressing programming-related helpdesk tickets, in-person inquiries, and phone calls. In many cases, this involves diagnosing/debugging issues, reviewing existing code, and providing solutions/enhancements & reports. Works well independently in this manner.
Perform system testing, prepare documentation, coordinate migrations/user sign-off with other staff, and assist with training if necessary. Documentation can include test scenarios, change control, and training material as well as other items.
Meet with sponsors and the Applications Programming Manager as needed to define requirements and clarify project scope. Communicate system changes to the Applications Programming Manager, project sponsors, and end users in order to fulfill technical and business requirements.
Adhere and contribute to design standards, architectural components, and best practices within the department.
Mentor junior developers to resolve technical issues and achieve high quality results.
Perform other duties/tasks as assigned by the Senior Applications Programming Manager.
Requirements:

Bachelor's degree in information technology or computer science
At least 3 years of application programming experience
Excellent communication and interpersonal skills.
Works well in both a team environment and independently
Demonstrated proficiency in:
NET, C#
React/Blazer
NetSuite Customization
In Depth Understanding of NetSuite Development, APIs, and Core Structure
Web development
Oracle and/or SQL Server development
Desirable skills and experience:

NetSuite Restlet and Suitelet Development
HTML5, WebKit, JQuery, Web API, Bootstrap, React, Angular, AJAX, JavaScript, CSS3
Oracle PL/SQL or Microsoft Transact-SQL programming
Crystal Reports
Microsoft Dynamics GP (Great Plains)
Microsoft SharePoint, Office VBA, CRM development