NetSuite Developer

Posted:
9/24/2024, 6:32:18 AM

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Remote

A pioneer in K–12 education since 2000, Amplify is leading the way in next-generation curriculum and assessment. Our core and supplemental programs in ELA, math, and science engage all students in rigorous learning and inspire them to think deeply, creatively, and for themselves. Our formative assessment products help teachers identify the targeted instruction students need to build a strong foundation in early reading and math. All of our programs provide educators with powerful tools that help them understand and respond to the needs of every student. Today, Amplify serves more than 10 million students in all 50 states. For more information, visit amplify.com.

We are seeking a Netsuite Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and optimizing NetSuite solutions. This includes configuring NetSuite and its modules, developing data models, managing integrations, writing code, automating business processes, and creating custom functionality. The NetSuite Developer will work closely with NetSuite administrators, developers, and product owners, using Agile methodologies to design and deploy effective solutions. 

Responsibilities:

  • Design, develop, and maintain custom NetSuite scripts (SuiteScript 1.0/2.0) and workflows to meet business needs.

  • Customize and optimize NetSuite fields, forms, records, saved searches, reports, and dashboards.

  • Integrate NetSuite with other third-party systems using SuiteTalk (Web Services) or RESTlet frameworks.

  • Assist in improving existing integrations with 3PL and work with team members to ensure systems work optimally.

  • Maintain existing APIs based on guidance provided by peers

  • Manage and configure NetSuite roles, permissions, and system settings.

  • Deploy development works across multiple environments based on guidelines

  • Conduct code reviews and mentor junior developers

  • Monitor and troubleshoot NetSuite performance issues and implement solutions.

  • Maintain system integrity and security, including data management and backup procedures.

  • Work closely with business analysts and end-users to gather requirements and provide technical guidance.

  • Participate in the entire software development lifecycle, including analysis, design, development, testing, and deployment.

  • Stay updated with NetSuite updates and industry best practices

  • Document technical specifications and system designs for new functionalities and bug remediations.

  • Provide ongoing support and troubleshooting for NetSuite users across the organization.

Basic Requirements of the NetSuite Developer:

  • Bachelor’s degree in Computer Science, Information Technology, related technical field, or equivalent practical experience

  • Minimum of 4 years experience as a Netsuite Developer

  • Strong understanding of ERP, CRM, and financial modules within NetSuite.

  • Experience in computer science, data structures, algorithms, and software design

  • Proficiency in JavaScript, APIs, SQL, and Freemarker Template

  • Strong problem-solving skills and the ability to troubleshoot complex issues.

  • Excellent communication skills, both written and verbal, with the ability to interact with non-technical stakeholders.

  • Ability to work independently as well as collaboratively in a team environment.

  • Strong familiarity with agile software development practices and tools

  • Solution-oriented with a high sense of quality, attention to detail, accuracy, efficiency, and meeting tight deadlines


 

Preferred Skills & Experience of the NetSuite Developer:

  • NetSuite certifications such as SuiteFoundation, SuiteCloud Developer, or SuiteCommerce Developer.

  • Experience with other ERP systems or software development platforms.

  • Familiarity with JSON formats and data exchange mechanisms

  • Experience with Version Controls like GitHub or GitLab

  • Experience with SuiteCloud Development Framework (SDF) or Automated Configuration tool like Salto

  • Understanding of business processes in operations and finance, such as Order to Cash, Procure to Pay, Revenue Recognition, and Inventory Management

  • Good organizational skills and ability to perform multiple tasks simultaneously, set priorities, and work in a team with diverse cultural backgrounds

  • Team player who is also able to operate independently and handle conflicting priorities while maintaining consistent, quality performance standards

  • Ability to manage multiple tasks within tight deadlines and prioritize effectively while delivering high-quality work

  • Interested in teaching fellow Amplifiers

  • Experience in education or ed-tech industry



 

What we offer:

Salary is only one component of the Amplify Total Rewards package, which includes a lucrative 401(k) plan, competitive health insurance and mental health options, basic life insurance, paid time off, parental leave, and access to best-in-class development programs. The gross annualized salary range for this role is $115,000 - $125,000. This role is eligible to receive an annual discretionary bonus that rewards individual and company performance.

We celebrate diversity and are committed to creating an inclusive environment for all employees. To that end, we seek to recruit, develop and retain the most talented people from a diverse candidate pool. 

Amplify is an Equal Opportunity Employer of Minorities, Females, Protected Veterans and Individuals with Disabilities. 

 

This position may be funded, in whole or in part, through American Recovery & Reinvestment Act funds.

Amplify Education, Inc. is an E-Verify participant.

If selected, a background check will be required. As required by state and local laws and district policies, you may also be required to provide additional documentation, such as proof of vaccination or submit to enhanced background screening, including fingerprints.