Role: Senior NetSuite Developer
Location: Remote
Experience: 6+ Years
Employment Type: Part-time
Algoworks
About the Company
Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.
For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.
At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.
Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.
Follow the video below to know about us!
Role Overview
We are looking for an experienced Senior NetSuite Developer with strong expertise in NetSuite ERP customization, development, administration, and integrations. The ideal candidate should have hands-on experience with SuiteScript, SuiteFlow, SuiteTalk, SuiteCommerce, and REST/SOAP-based integrations.
The candidate should also have working knowledge of the Salesforce ecosystem, particularly Salesforce CRM and its integration with NetSuite. Experience implementing bi-directional data synchronization between Salesforce and NetSuite will be a significant advantage.
The role requires someone who can independently handle technical development, build scalable integrations, automate business processes, and work closely with business stakeholders and enterprise clients.
Key Responsibilities
1. NetSuite Development & Customization
- Design, develop, and customize NetSuite ERP solutions using SuiteScript 1.0, 2.0, and 2.1.
- Develop and maintain Client Scripts, User Event Scripts, Scheduled Scripts, Map/Reduce Scripts, Suitelets, and RESTlets.
- Configure and customize NetSuite modules, forms, records, workflows, and dashboards using SuiteBuilder and SuiteFlow.
- Work with NetSuite SDF (SuiteCloud Development Framework) for development and deployment.
- Develop custom Saved Searches, SuiteAnalytics reports, KPIs, and dashboards.
2. Integration Development & Management
- Develop and maintain integrations between NetSuite and external applications using REST APIs, SOAP APIs, and SuiteTalk.
- Work on Salesforce–NetSuite integrations, including synchronization of Customers, Contacts, Opportunities, and other business records.
- Implement data mapping, transformation, validation, and synchronization mechanisms across Salesforce and NetSuite.
- Work on third-party integrations involving eCommerce platforms, payment gateways, logistics, warehouse management, and external data platforms.
- Implement error handling, logging, retry mechanisms, and duplicate prevention to ensure reliable integrations.
3. SuiteCommerce Development
- Develop custom SuiteCommerce and SuiteCommerce Advanced (SCA) functionality, extensions, and checkout customizations.
- Work with SuiteCommerce Standard and SuiteCommerce Advanced requirements, as applicable.
- Support integration of eCommerce platforms with NetSuite ERP.
4. Business Process Automation
- Automate business processes across Order-to-Cash (O2C), Procure-to-Pay (P2P), inventory management, and financial operations.
- Configure workflows and customizations to improve business process efficiency.
- Ensure data consistency and integrity across integrated platforms.
5. Troubleshooting & Performance Optimization
- Troubleshoot technical issues and optimize script performance.
- Debug integration failures and resolve cross-platform data discrepancies.
- Ensure data integrity and reliability across NetSuite and connected applications.
- Implement effective error handling and monitoring mechanisms.
6. Collaboration & Technical Delivery
- Collaborate with functional consultants, business analysts, QA teams, and client stakeholders to deliver enterprise solutions.
- Participate in technical discussions, solution design, and code reviews.
- Support production issues and contribute to ongoing system improvements.
- Independently manage development assignments and communicate progress with stakeholders.
Required Technical Skills & Competencies
- Strong hands-on experience with NetSuite ERP development, customization, and administration.
- Proficiency in SuiteScript 1.0, 2.0, and 2.1.
- Experience with Client Scripts, User Event Scripts, Scheduled Scripts, Map/Reduce Scripts, Suitelets, and RESTlets.
- Good understanding of SuiteFlow, SuiteBuilder, SuiteTalk, and NetSuite customization.
- Experience with NetSuite SDF (SuiteCloud Development Framework).
- Knowledge of Saved Searches, SuiteAnalytics, and custom dashboards.
- Working knowledge of Salesforce ecosystem, particularly Sales Cloud and Service Cloud.
- Understanding of Salesforce CRM objects, including Accounts, Contacts, Leads, and Opportunities.
- Understanding of REST and SOAP APIs, authentication mechanisms, data mapping, and synchronization.
- Good knowledge of JSON, XML, and API-based communication.
- Good knowledge of JavaScript, HTML5, and CSS3.
- Experience with Git, VS Code, and Postman.
- Understanding of performance optimization, debugging, and error handling.
Must-Have Skills
- NetSuite ERP Development & Customization
- SuiteScript 1.0, 2.0, and 2.1
- Client Scripts, User Event Scripts, Scheduled Scripts, Map/Reduce Scripts, Suitelets, and RESTlets
- SuiteFlow and SuiteBuilder
- SuiteTalk and REST/SOAP APIs
- NetSuite SDF
- Saved Searches and SuiteAnalytics
- JavaScript
- Third-Party Integrations
- ERP Business Process Automation
Good to Have Skills
- Salesforce CRM, particularly Sales Cloud and Service Cloud.
- Practical experience with Salesforce–NetSuite integrations and bi-directional data synchronization.
- Experience integrating NetSuite with Shopify, Magento, WooCommerce, Stripe, or similar applications.
- Exposure to payment gateways, logistics platforms, warehouse systems, and external databases.
- Experience with SuiteCommerce Standard and SuiteCommerce Advanced (SCA).
- Knowledge of integration middleware and connectors such as Celigo.
- Experience working with enterprise or mid-market clients.
- Understanding of financial, procurement, inventory, and order management processes.
- NetSuite certifications.
Desired Attributes
- Strong hands-on NetSuite development expertise with the ability to independently deliver customizations and integrations.
- Understanding of how ERP and CRM platforms interact, particularly NetSuite and Salesforce.
- Ability to translate business requirements into scalable technical solutions.
- Experience handling complex third-party integrations and enterprise workflows.
- Strong analytical, problem-solving, and troubleshooting skills.
- Ability to manage multiple development assignments independently.
- Excellent communication and stakeholder management skills.
- Comfortable interacting with clients, participating in technical discussions, and taking ownership of deliverables.
Key Expectations
NetSuite development expertise is mandatory. Working knowledge of Salesforce and practical exposure to Salesforce–NetSuite integrations will be a significant advantage. Candidates should be able to demonstrate actual integration experience rather than only familiarity with Salesforce terminology.
What Success Looks Like
- Successful delivery of NetSuite customizations and development assignments.
- Reliable integrations between NetSuite, Salesforce, and third-party platforms.
- Accurate bi-directional data synchronization with effective field mapping, duplicate prevention, and error handling.
- Scalable automation of enterprise business processes.
- Optimized scripts and reliable data integrity across integrated platforms.
- Effective collaboration with functional teams, business stakeholders, and enterprise clients.
- Independent ownership of technical deliverables and production support.
Interview Process
2–3 rounds of discussion.