About the company
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Enterprise Applications Developer based in the United States.
Join a forward-thinking technology environment where enterprise applications play a critical role in scaling operations and supporting business growth. As a Senior Enterprise Applications Developer, you will take ownership of the NetSuite ERP platform, designing and enhancing solutions that streamline workflows and improve operational efficiency. You will collaborate with teams across IT, Finance, Operations, and Security to deliver reliable integrations, maintain strong data governance, and uphold rigorous security and compliance standards. The role combines hands-on system development and administration with broader architectural improvements and strategic initiatives. You will also help modernize the enterprise application ecosystem, reduce technical debt, and establish scalable processes that support long-term growth.
Responsibilities
- Manage the NetSuite ERP platform: administer, configure, enhance, and support NetSuite, including workflows, forms, saved searches, dashboards, roles, permissions, and other platform capabilities.
- Translate business needs into solutions: partner with stakeholders to gather, analyze, and document requirements, delivering scalable technical solutions.
- Develop and maintain integrations: design, implement, and support secure, reliable integrations between NetSuite and other business-critical systems.
- Strengthen security and compliance: ensure enterprise applications meet organizational security standards, regulatory obligations, audit requirements, and Segregation of Duties (SoD) policies.
- Improve enterprise architecture: evaluate existing systems, identify opportunities for modernization and standardization, reduce technical debt.
- Resolve complex technical issues: work closely with Security, Infrastructure, Architecture, and business teams to troubleshoot application challenges and optimize performance.
- Maintain data quality and governance: establish and uphold data governance standards, master data management practices, and controls.
- Manage application changes: oversee configuration updates, customizations, enhancements, and release activities.
- Document and share knowledge: maintain technical documentation, solution designs, configuration standards, support procedures, and knowledge articles.
- Drive continuous improvement: identify opportunities to automate workflows, improve system usability, strengthen controls.
Requirements
- Professional experience: at least 5 years of experience administering, configuring, and supporting enterprise applications, including substantial hands-on expertise with NetSuite ERP.
- Business analysis and solution design: proven ability to gather business requirements and translate them into scalable technical solutions.
- NetSuite expertise: strong knowledge of NetSuite administration, workflows, roles and permissions, saved searches, dashboards, and SuiteFlow. Experience with SuiteScript is preferred.
- Integration development: experience designing, implementing, and maintaining enterprise application integrations using APIs, middleware, or integration platforms.
- Architecture and lifecycle management: understanding of enterprise architecture principles, application lifecycle management, software development practices, and structured change management.
- Data governance: experience implementing data governance standards, master data management practices, and data quality controls.
- Security and compliance: strong understanding of role-based access controls (RBAC), Segregation of Duties (SoD), audit controls, security best practices, and regulatory requirements such as SOX.
- Project and priority management: ability to manage multiple initiatives simultaneously.
- Analytical and troubleshooting skills: strong problem-solving capabilities and sound technical judgment.
- Communication and collaboration: excellent stakeholder management and communication skills.
- Documentation and knowledge sharing: experience documenting business processes, solution designs, system configurations, and support procedures.
- Ownership and adaptability: self-motivated approach and continuous improvement mindset.
- Preferred technical skills: SuiteScript 2.x (JavaScript), SuiteQL for reporting and data extraction, and the SuiteCloud Development Framework (SDF) for source control and CI/CD deployments.
- Additional preferred qualifications: familiarity with Agile and Scrum methodologies, NetSuite Administrator, ERP Consultant, or SuiteCloud Developer certifications, and integration platforms.