The Developer designs and delivers customizations, scripts, workflows, and integrations that automate business processes and connect NetSuite to the broader financial application landscape, while providing hands-on technical support for other finance systems such as expense management, AP automation, tax, banking, and reporting/BI tools. Working closely with Finance/Accounting stakeholders and alongside functional analysts, the Developer translates approved requirements and functional designs into reliable, well-tested technical solutions. This is a hands-on, build-oriented role suited to a developer who enjoys solving problems in a fast paced, growing biotech/pharmaceutical environment, writes clean and maintainable code, follows sound change-control and testing practices, and takes pride in system stability and data integrity. The position reports to the Senior Analyst, Corporate Applications, coordinates day-to-day with other resources in the region, and operates fully remotely, aligned to U.S. Pacific business hours.
Key Responsibilities
- Design, develop, test, and deploy NetSuite customizations using SuiteScript (1.0/2.x), SuiteFlow, SuiteBuilder, and custom records, forms, and fields.
- Build and maintain integrations between NetSuite and other financial and corporate systems using SuiteTalk (REST/SOAP web services), RESTlets, APIs, and middleware or iPaaS platforms (e.g., Celigo, Boomi, or MuleSoft).
- Develop and optimize saved searches, custom reports, dashboards, and scheduled scripts to support finance, operations, and management reporting needs.
- Provide technical support and troubleshooting for NetSuite and other financial applications (e.g., expense, AP automation, tax, banking, and reporting/BI tools), diagnosing root causes and delivering timely fixes.
- Partner with functional analysts and Finance/Accounting stakeholders to translate approved requirements and functional designs into scalable, maintainable technical solutions.
- Follow structured development practices, including version control, code review, sandbox-to production promotion, and documented change control aligned to release management standards.
- Build and execute unit and integration test scripts; support user acceptance testing, defect triage, and post-deployment validation.
- Monitor system performance, error logs, and scheduled/integration jobs; proactively identify and resolve failures, bottlenecks, and data quality issues.
- Support data migrations, mass updates, and imports using CSV import, scripting, and integration tools while safeguarding data integrity across systems.
- Create and maintain technical documentation, including design specifications, configuration notes, integration mappings, and runbooks.
- Manage NetSuite environments, including sandbox refresh coordination, feature releases, and evaluation of new SuiteApps and platform capabilities.
- Coordinate day-to-day with internal IT resources, external vendors, and implementation partners on projects, upgrades, and shared deliverables, tracking action items to closure.
- Identify opportunities for automation, technical debt reduction, and continuous improvement across the financial applications landscape.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
- 3+ years of hands-on NetSuite development experience, including SuiteScript (2.x), SuiteFlow, and custom record/field development.
- Proven experience building and supporting integrations using SuiteTalk (REST/SOAP), RESTlets, APIs, and middleware or iPaaS platforms.
- Proficiency in JavaScript, and a working understanding of web services, JSON/XML, and API-based integration patterns.
- Solid understanding of core Finance/Accounting business processes (e.g., order-to-cash, procure-to-pay, general ledger, and period close) and how they map to system configuration.
- Experience building saved searches, custom reports, and dashboards, and managing roles and permissions in NetSuite.
- Familiarity with software development lifecycle practices, including version control, testing, code review, and change control.
- Strong analytical, debugging, and problem-solving skills, with excellent attention to detail and a commitment to data integrity.
- Clear written and verbal communication skills and the ability to collaborate effectively with remote, cross-functional teams.
- Ability to work reliably in a fully remote setting aligned to U.S. Pacific business hours (8:00 AM - 5:00 PM PT).
Preferred Qualifications
- Experience in the biotech, pharmaceutical, or life sciences industry.
- NetSuite SuiteFoundation, SuiteCloud Developer II, or Administrator certification.
- Experience with SuiteScript 2.1, Map/Reduce scripts, SuiteAnalytics, or SuiteApp development.
- Hands-on experience with adjacent financial applications (e.g., Concur, Expensify, Bill.com, Coupa, Avalara, or FP&A/BI tools).
- Experience supporting multi-entity or global (US and Ex-US) operations, including multi-currency and consolidation.
- Exposure to regulated (GxP) or SOX-controlled environments and associated documentation practices.
- Experience working on globally distributed teams.