Live roles / strategic-systems-international
Compatibility brief · Discovered by NoBoards 7d ago

NetSuite Developer / Integration Engineer

strategic-systems-international · Lahore, PK
Sponsorship not statedMode not stated3+ years requestedIndustry: fintech
Extracted role summary · not eligibility evidence

NetSuite developer to build a rule-based cash-receipt reconciliation engine for a client's finance team using SuiteScript and SuiteTalk.

NetSuiteSuiteScriptSuiteTalkSuiteFlowRESTSOAP

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. 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. , 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. , Ireland, and eventually larger transactional platforms) once the initial GlobalX (UK) 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. x (Suitelets, User Events, Scheduled/Map-Reduce scripts, Client Scripts). 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. , 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).