360 Cloud Solutions is a premier IT consulting firm that helps companies grow through the strategic and expert implementation of cloud-based business management and subscription billing software. The Senior NetSuite Developer role provides customized solutions and support for 360 Cloud Solutions clients and internal company projects as needed.
Our Senior NetSuite Developers have comprehensive expertise across various types of SuiteScripts, enabling them to handle diverse NetSuite customizations effectively. Proficiency in SuiteScript is essential, encompassing the creation of Suitelets, a crucial component for developing custom NetSuite tools. Our developers constantly solve complex business and development challenges and ensure that we deliver the highest quality solutions. Our NetSuite Developers love a challenge, want to learn the latest business technologies, and are looking to make an impact with a growing organization.
The position holder is responsible for technical scoping, planning, and executing development-related projects primarily on the NetSuite SuiteCloud Platform. This position will work to design and build solutions to complement our current Software as a Service (SaaS) products. Accurate and complete documentation and the ongoing support and maintenance of existing development projects will also be required.
FLSA Status: Exempt
Department: Development
Reports to: Development Manager
Supervisory Responsibility: None
Location: Remote (Must be in U.S.)
Essential Duties and Responsibilities
- Design, implement, and validate functions and scripts for the NetSuite Application and additional Applications utilizing SuiteScript.
- Customize NetSuite to meet business needs and requirements, including automating daily tasks while retaining data integrity.
- Utilize developer or sandbox accounts in NetSuite to modify SuiteScript using NetSuite APIs.
- Implement SuiteScript1 features using JavaScript to enhance website and NetSuite ERP functionalities.
- Collaborate with Development peers and Consultants to translate client requirements into test scripts and plans based on user acceptance success criteria.
- Collaborate with consulting and PMO teammates to translate client requirements into solution designs, technical approaches, and estimates and prioritize client work along with internal projects.
- Provide ongoing support and troubleshooting for Netsuite-related issues.
- Assess proposed solutions for eligibility for fixed fee vs time-and-materials delivery models.
- Execute assigned development work tasks within pre-agreed timeframes and hourly estimates; else, work with PMO to proactively document and escalate.
- Perform code migrations and supporting configuration between environments in compliance with 360 and client change management policies.
- Propose system design/enhancements based on customer issues and new requirements.
- Act as a subject matter expert on system functionality and code-level detail.
- Effectively manage competing priorities, solve problems quickly, and work independently.
- Provide regular feedback on team members through code reviews of peers.
- Comply with and help enforce standard procedures for development documentation, version control, programming, and migration best practices.
- Stay updated on the latest Netsuite features and industry best practices.
- Record time entries for work completed within the same day, with supporting memos that effectively communicate the work done to be billed.
Education and/or Experience
- Design, implement, and validate functions and scripts for the NetSuite Application and additional Applications utilizing SuiteScript.
- Customize NetSuite to meet business needs and requirements, including automating daily tasks while retaining data integrity.
- Utilize developer or sandbox accounts in NetSuite to modify SuiteScript using NetSuite APIs.
- Implement SuiteScript1 features using JavaScript to enhance website and NetSuite ERP functionalities.
- Collaborate with Development peers and Consultants to translate client requirements into test scripts and plans based on user acceptance success criteria.
- Collaborate with consulting and PMO teammates to translate client requirements into solution designs, technical approaches, and estimates and prioritize client work along with internal projects.
- Provide ongoing support and troubleshooting for Netsuite-related issues.
- Assess proposed solutions for eligibility for fixed fee vs time-and-materials delivery models.
- Execute assigned development work tasks within pre-agreed timeframes and hourly estimates; else, work with PMO to proactively document and escalate.
- Perform code migrations and supporting configuration between environments in compliance with 360 and client change management policies.
- Propose system design/enhancements based on customer issues and new requirements.
- Act as a subject matter expert on system functionality and code-level detail.
- Effectively manage competing priorities, solve problems quickly, and work independently.
- Provide regular feedback on team members through code reviews of peers.
- Comply with and help enforce standard procedures for development documentation, version control, programming, and migration best practices.
- Stay updated on the latest Netsuite features and industry best practices.
- Record time entries for work completed within the same day, with supporting memos that effectively communicate the work done to be billed.
Communication Skills
- Excellent verbal and written communication skills
- Ability to listen to the customer to determine actual business requirements by asking pertinent questions
Reasoning Ability
- Problem Solving: Ability to identify issues and reach resolution with minimal direction
- Organizing: Naturally organized and detailed oriented
- Analytical: Ability to interpret business requirements and build a solution
Other
- Available during core business office hours, as required by team or client meetings
- Ability to influence actions and gain the support of others to meet objectives
- Ability to travel on rare occasions for internal company or client-facing purposes
Physical Demands
While performing the duties of this job, the employee may be regularly required to sit. Keyboard typing skills are required and may be used up to 80% of the time on any workday. Hands and fingers are involved with repetitive movements on a standard keyboard.
Work Environment
The noise level in the work environment is usually quiet. This position will occur in an indoor or home office setting. Work will be at least 40 hours a week, and there may be occasions when you will have to work evenings or weekends to meet deadlines or solve unexpected problems. You will spend most of your workday in front of a computer.
Disclaimer
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions and perform any other related duties as assigned by the supervisor/ management.
We Are An Equal Opportunity Employer
360 Cloud Solutions’ policy is to provide equal opportunity for all qualified persons. Our company’s recruiting, hiring, and employment practices are based solely on job-related criteria, and we do not discriminate based on any federal, state, or locally protected class.