About the role
Role Overview
Exponents recently implemented NetSuite ERP together with a custom application, ExpoSync, and is looking for a hands-on NetSuite Developer to build, extend and integrate the platform as the business scales across India, the US and Mexico. The role sits in the CEO Office and reports to the Head of Strategy & CEO Office.
This is a development-first role: roughly 70–80% of the work is hands-on coding — SuiteScript customizations, integrations, data pipelines and database work — and 20–30% is techno-functional, translating business requirements into technical solutions. Development responsibilities extend beyond NetSuite: the ideal candidate is a well-rounded engineer comfortable in SuiteScript/JavaScript, Java, Python and SQL, with solid knowledge of databases, who can connect NetSuite with ExpoSync (Custom SaaS), BI Tools, RFID tools and other platforms.
Key Responsibilities
NetSuite Development & Customization (~70–80%)
• Design, develop, test and deploy NetSuite customizations using SuiteScript 2.x — User Event, Client, Scheduled, Map/Reduce, Suitelet and RESTlet scripts.
• Build and maintain custom records, fields, forms, SuiteFlow workflows, saved searches and SuiteQL queries to automate business processes.
• Develop and maintain integrations between NetSuite and ExpoSync, BI tools, RFID tools and other third-party systems using SuiteTalk (REST/SOAP), RESTlets, APIs and middleware.
• Write backend services, scripts and utilities in Java and Python for integrations, data processing, automation and ETL outside NetSuite.
• Write and optimize complex SQL/SuiteQL queries; design and maintain database schemas, views and data models supporting ExpoSync, reporting and integrations.
• Build data pipelines and reporting datasets that feed BI Tools and other analytics tools, ensuring accuracy and consistency across systems.
• Plan and execute data migrations, bulk imports and data-cleansing scripts while preserving data integrity.
• Troubleshoot and resolve script errors, governance-limit issues, performance bottlenecks and integration failures.
• Follow sound engineering practices — version control (Git), SuiteCloud Development Framework (SDF) deployments, sandbox testing, code reviews and technical documentation.
Techno-Functional (~20–30%)
• Work with Finance, Sales, Operations and other teams to gather requirements and convert them into technical specifications and solution designs.
• Map core business processes to NetSuite configuration and customization.
• Take up NetSuite administration responsibilities as needed — roles and permissions, master data quality, release-update testing and month-end system support.
• Act as the technical point of contact with the NetSuite System Integration (SI) partner — reviewing solution designs, validating effort estimations and testing delivery codes.
• Support the Head of Strategy & CEO Office on automation, data and technology initiatives across the business.
Required Experience & Skills
• Experience: Minimum 5–6 years, of which approximately 70–80% is hands-on development and 20–30% techno-functional ERP work, including significant hands-on NetSuite development.
• NetSuite: Strong proficiency in SuiteScript 2.x, SuiteFlow, SuiteQL, SuiteTalk/RESTlets and SDF, with a track record of delivering production customizations and integrations.
• Programming beyond NetSuite: Good working experience in Java and Python, plus strong JavaScript — building services, scripts, integrations and automation outside the ERP.
• SQL & databases: Strong SQL skills and good knowledge of relational databases (e.g., MySQL, PostgreSQL, SQL Server or Oracle) — schema design, query optimization, indexing and stored procedures.
• Integrations: Hands-on experience with REST/SOAP APIs, JSON/XML and authentication methods (OAuth 2.0, Token-Based Authentication).
• Functional knowledge: Working understanding of core NetSuite modules — Sales/CRM, Order Management, Finance/Accounting and Inventory.
• Strong problem-solving and debugging skills, with the ability to work independently and communicate clearly with non-technical stakeholders.
• Bachelor's degree in Computer Science, IT, Engineering or equivalent.
Nice to Have
• NetSuite certifications — SuiteCloud Developer II, SuiteFoundation or Administrator.
• Experience with integration/iPaaS platforms (e.g., Celigo, Boomi, MuleSoft).
• Exposure to BI Tools, data modelling and ETL tools.
• Experience with cloud platforms (AWS/Azure) or Node.js.
• Prior experience in a project-based business
• Prior experience with RFID/inventory management technology.
• Experience working with US-based teams / Global teams.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.