Job highlights
- Proven experience integrating NetSuite or other ERPs with AP and AR products such as bill pay,vendor payment,invoicing and collections platforms. . Hands-on Node.js experience building integration services,APIs and middleware for ERP integrations.
- Preferred skills
- Experience with API authentication methods such as OAuth 0 and token-based authentication.
Job Summary
Senior NetSuite Developer - Banking Payments role overview. We are looking for a Senior NetSuite Developer with 10+ years of experience to design and build NetSuite integrations in the banking and payments domain. He/she will connect NetSuite with AP and AR products, build Node.js integration services, and customize the customer-facing payment experience.
Responsibilities
- Design, develop and maintain NetSuite customizations using SuiteScript 2.x (User Event, Client, Scheduled, Map/Reduce, Suitelet and RESTlet scripts), SuiteFlow workflows and custom records.
- Build and own integrations between NetSuite and AP and AR products, such as bill pay, vendor payment, invoicing, collections and payment processing platforms.
- Develop Node.js integration services and middleware that connect NetSuite with banking, payment and third-party systems through REST, SOAP and webhooks.
- Implement banking and payment flows in NetSuite: vendor payments, customer payments, bank reconciliation, payment files (ACH, NACHA, wire, virtual card) and settlement posting.
- Customize SuiteCommerce MyAccount (SCMA) to give customers self-service access to invoices, statements and online payments.
- Translate business and accounting requirements (AP/AR, journals, GL impact) into technical designs, data mappings and integration flows.
- Ensure integrations are secure, reliable and auditable, with proper error handling, retries, idempotency, logging and alerting.
- Optimize performance within NetSuite governance limits and handle high-volume transaction processing.
- Work closely with product owner, QA, architects and client stakeholders through requirement discovery, testing, UAT,
and production rollout.
- Mentor junior developers, review code, and contribute to development standards and technical documentation.
Must-have skills
- 10+ years of software development experience, with substantial hands-on NetSuite development.
- Robust expertise in SuiteScript 2.x, SuiteFlow, SuiteTalk (SOAP/REST web services), RESTlets, saved searches and SuiteQL.
- Hands-on experience in the banking and payments domain, including payment processing, bank integrations and reconciliation.
- Proven experience integrating NetSuite or other ERPs with AP and AR products such as bill pay, vendor payment, invoicing and collections platforms.
- Hands-on Node.js experience building integration services, APIs and middleware for ERP integrations.
- Solid understanding of accounting flows: AP, AR, journal entries, general ledger and period close.
- Experience with API authentication methods such as OAuth 2.0 and token-based authentication.
- Experience handling JSON, XML and CSV data formats, and file-based integrations over SFTP.
- Familiarity with Git, CI/CD pipelines and Agile/Scrum delivery.
Preferred skills
- Hands-on SuiteCommerce MyAccount (SCMA) customization, including extensions, themes and integrating online payments into the customer portal.
- Experience with NetSuite payment-related SuiteApps and features such as Electronic Bank Payments, payment processing profiles and bank feeds.
- Exposure to integrating multiple ERPs, such as Sage Intacct, QuickBooks or Microsoft Dynamics, alongside NetSuite.
- Knowledge of payment security and compliance standards such as PCI DSS.
- Experience with SuiteCloud Development Framework (SDF) and automated deployments.
- Experience with cloud platforms (AWS or Azure) and message queues for integration workloads.
- NetSuite certifications, such as SuiteCloud Developer II or SuiteFoundation.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Sr NetSuite Developer - Banking & Payments (Chennai)
🏢 Aziro
📍 Chennai