NetSuite ERP Developer
Citi
At a glance
Job description
1. Role Overview
The NetSuite ERP Developer (C11) is a n intermediate technical role responsible for designing, developing, testing, deploying, and maintaining customizations, integrations, and enhancements within Oracle NetSuite ERP. Working within enterprise financial architecture, the role bridges complex financial/business workflows and scalable software engineering practices.
At the C11 level , the candidate is expected to act as an individual contributor and subject matter expert, leading technical solution designs, mentoring junior team members, enforcing standard development lifecycles (SDLC), and driving end-to-end integration with upstream and downstream enterprise systems.
2. Key Responsibilities
Technical Design & SuiteCloud Development
Read full description
● Architect, develop, and maintain advanced NetSuite customizations using SuiteScript (1.0 / 2.0 / 2.1) across Client Scripts, User Event Scripts, Scheduled Scripts, Map/Reduce Scripts, Suitelets, and RESTlets.
● Create and optimize custom workflows using SuiteFlow , custom records, custom fields, sublists, forms, and custom segments.
● Build, deploy, and support SuiteBuilder configurations and tailored UI enhancements to support multi-subsidiary, multi-currency financial operations (OneWorld).
● Design robust data models, complex saved searches, financial reports, SuiteAnalytics workbooks, and advanced PDF/HTML templates.
Systems Integration & Data Pipelines
● Develop, monitor, and troubleshoot bi-directional REST / SOAP APIs and web services connecting NetSuite with external platforms (e.g., Salesforce, Banking/Payment Gateways, HRIS, Data Lakes, Enterprise Middleware like Boomi, MuleSoft, or Celigo).
● Handle large-scale financial data migration, batch ETL jobs, and automated synchronization across billing, accounts payable, accounts receivable, and general ledger modules.
● Implement error handling, transaction retry mechanisms, and automated logging for mission-critical financial interfaces.
Governance, Security & Release Management
● Manage development, sandbox, and production environments using SuiteCloud Development Framework (SDF) , Git version control, and automated CI/CD deployment pipelines.
● Ensure strict adherence to enterprise information security, SOX compliance, segregation of duties (SoD), role-based permissions, and audit trail standards.
● Conduct code reviews, establish coding standards, ensure proper governance of NetSuite execution governance limits, and optimize script performance/queue management.
Stakeholder Collaboration & Agile Delivery
● Partner with Business Analysts, Financial Systems Architects, and Accounting/Finance business partners to translate complex business requirements into technical specifications.
● Participate in Agile/Scrum ceremonies (Sprint Planning, Daily Standups, Backlog Refinement, Retrospectives).
● Provide tier-3 production support, investigate critical defects, and resolve release upgrade compatibility issues (NetSuite bi-annual releases).
3. Qualifications & Technical Competencies
Required Technical Skills
● NetSuite Platform: 5–8+ years of hands-on experience with NetSuite ERP development and administration (OneWorld preferred).
● SuiteScript Proficiency: Expert-level mastery of SuiteScript 2.0 / 2.1 (TypeScript/JavaScript ES6+).
● Web & Scripting Languages: Strong proficiency in JavaScript/Node.js, HTML5, CSS, JSON, XML, and FreeMarker.
● Integrations: Proven track record of developing custom RESTlets, SuiteTalk (SOAP/REST Web Services), and integrating via iPaaS tools (e.g., Dell Boomi, Celigo, MuleSoft).
● Database & Querying: In-depth knowledge of SuiteQL, SQL, relational database design, and query optimization.
● DevOps & Source Control: Experience with Git, Bitbucket/GitHub, CI/CD pipelines, and NetSuite SDF (SuiteCloud Development Framework).
NetSuite Functional Knowledge
● Deep understanding of core ERP and financial modules:
○ Order-to-Cash (O2C)
○ Procure-to-Pay (P2P) …
Key skills
- Accessibility
- Accounts Payable
- Accounts Receivable
- Agile
- API
- Bitbucket
- Boomi
- Ci Cd
- CSS
- Data Lake
Important dates
How to apply
- 1
Open the official careers page on citi.eightfold.ai.
- 2
Create an account and fill in your education and contact details.
- 3
Upload your resume as a PDF under the size the form asks for.
Photos to PDF - 4
Submit and note your application ID for the test and interview emails.