NetSuite Developer / Integration Engineer

Strategic Systems International

Apply to this job
Lahore, PK Until 9/28/2026 3+ years exp First posted July 30, 2026 Last posted July 30, 2026
Job description

Why This Role

The client's finance team currently reconciles bank receipts to open invoices largely by hand inside NetSuite's Automated Cash Application module: re-teaching customer mappings the system doesn't retain, manually resolving reference mismatches, and hand-splitting multi-account payments. The goal is to build a rule-based reconciliation and automation layer that sits on top of NetSuite — via its native APIs, not a parallel system — to lift automated cash-receipt matching toward 90–95%+, leaving staff to manage only genuine exceptions. This role is the hands-on NetSuite technical resource who will scope, build, and harden that layer.

Key Responsibilities

• Perform technical discovery against the client's live NetSuite instance (Automated Cash Application module, Saved Searches, customer/invoice data model) to document the current matching logic, data flows, and root causes of manual exceptions.

• Design and build a rule-based reconciliation engine that matches incoming bank transaction data to open invoices/customers, using SuiteScript (2.x) and NetSuite's SuiteTalk (REST/SOAP) or SuiteFlow capabilities, without duplicating NetSuite as a system of record.

• Implement handling for known edge cases: persistent customer-to-payer mapping rules, external remittance reference matching (in addition to NetSuite's internal reference), multi-account/split-payment allocation, and duplicate/conflicting invoice references.

• Build clear exception queues/flags for transactions that cannot be confidently auto-matched, preserving a human-in-the-loop review step by design.

• Integrate with upstream bank data feeds and, where relevant, remittance advice sources (e.g., email-based remittance detail) needed to correctly allocate split or partial payments.

• Support a phased, iterative delivery model (working in 1–2 week increments) so measurable progress and quick wins can be demonstrated early, ahead of a broader roll-out.

• Produce technical documentation and knowledge transfer suitable for extending the same approach to additional entities/platforms (e.g., Ireland, and eventually larger transactional platforms) once the initial proof of concept is validated.

• Work closely with the SSI Solutions Architect and the client's finance and engineering stakeholders throughout discovery, build, and rollout.

Required Skills & Experience

• 3+ years hands-on NetSuite development experience, including SuiteScript 2.x (Suitelets, User Events, Scheduled/Map-Reduce scripts, Client Scripts).

• Practical experience with NetSuite integration APIs: SuiteTalk (REST and/or SOAP web services) and/or RESTlets, including authentication (OAuth 2.0/Token-Based Authentication).

• Experience with NetSuite SuiteFlow (workflow automation) and Saved Searches / SuiteQL for data extraction and reporting.

• Solid working knowledge of NetSuite's financial data model, specifically Accounts Receivable: customers, invoices, customer payments, and the Automated Cash Application / bank reconciliation modules.

• Strong JavaScript fundamentals and comfort building rule-based matching/decisioning logic (deterministic matching, not just relying on generic AI matching).

• Experience integrating NetSuite with external data sources (bank feeds, spreadsheets, email-based remittance data, or third-party AR/cash-application tools).

• Ability to work within an existing ERP rather than building parallel/stand-alone systems — this project explicitly requires extending and complementing NetSuite, not replacing it.

• Clear written and verbal communication for discovery workshops, documentation, and stakeholder walkthroughs with non-technical finance staff.

Preferred / Nice to Have

• NetSuite SuiteCloud Developer or Administrator certification.

• Prior experience in professional/financial services, legal services, or another environment involving high-volume, multi-entity cash receipts.

• Experience with open banking APIs or bank statement/remittance data integrations.

• Familiarity with applying generative AI/LLM techniques for unstructured data extraction (e.g., parsing remittance emails) as a complement to deterministic rule-based reconciliation — understanding where each approach is and isn't appropriate in a finance/audit context.

• Experience supporting a multi-phase automation roadmap (pilot → iterate → scale across additional entities/regions).

About this role

Summary

Build rule-based reconciliation and automation layer on NetSuite APIs.

Job title

NetSuite Developer / Integration Engineer

Experience level

3+ years

Minimum experience

3+ years exp

Industry

software

Location requirements

Lahore, PK, remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

NetSuiteSuiteScript 2.xSuiteTalkSuiteFlowSaved SearchesSuiteQLJavaScriptAPI integration

Preferred skills

SuiteCloud Developer Certificationfinancial services experiencebanking APIsAI/LLM for data extraction

Specializations

NetSuiteSuiteScriptAPI integrationfinancial data
Locations

Structured locations inferred from the posting.

Lahore, Pakistan

Work arrangement unknown City