> Markdown version of [/jobs/ext/221614-financial-systems-developer](https://www.wearedevelopers.com/jobs/ext/221614-financial-systems-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Financial Systems Developer - **Company:** Accel - **Location:** Burr Ridge, IL, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Software as a Service, Data Transformation, Data Sharing, Middleware, MapReduce, Interoperability, JSON, Netsuite, Software Deployment, Software Engineering, Systems Architecture, Systems Integration, Extensible Markup Language (XML), File Transfer Protocol (FTP), Enterprise Software Applications, Client Side Scripting, SOAPAPI, Suitescript, Git, Coupa Procurement, Restful APIs, Software Version Control, Workday - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a5c7acd7769e3c4a ## About the Role Do you have experience in XML?, * 3+ years of experience developing within NetSuite. * Strong experience with SuiteScript 2.x and SuiteCloud development frameworks. * Experience building and maintaining integrations using REST or SOAP APIs. * Experience working with JSON, XML, and flat-file integration formats. * Hands-on experience supporting SFTP-based integrations and automated data exchanges. * Proficiency with JavaScript and general software development practices. PREFERRED EXPERIENCE * Experience integrating NetSuite with platforms such as Workday, Coupa, expense management systems, or banking/payment providers. * Experience with middleware or iPaaS platforms (e.g., Celigo). * Experience working with finance or accounting business processes. * Familiarity with version control systems such as Git. PHYSICAL DEMANDS AND WORK ENVIRONMENT * Typical office environment * Frequently required to sit for prolonged periods * Noise level in the work environment is usually quiet or moderate ## Description The Financial Systems Developer is responsible for development and integration across the company's financial systems ecosystem, with NetSuite serving as the primary development platform. This role focuses on designing, building, and maintaining NetSuite customizations while enabling reliable integrations between NetSuite and other enterprise systems such as Workday, Coupa, banking platforms, and additional SaaS applications. The role partners closely with Financial Systems Administrators and Finance stakeholders to deliver scalable solutions, automate financial processes, and ensure system interoperability across the finance technology stack., NetSuite Development * Develop and maintain custom NetSuite functionality using SuiteScript 2.x and the SuiteCloud platform. * Design and implement Map/Reduce scripts, scheduled scripts, RESTlets, user event scripts, and client scripts. * Support development of custom records, workflows, and automation to improve finance and accounting operations. * Troubleshoot and optimize existing scripts for performance, governance limits, and reliability. Manage code deployment and version control practices for NetSuite customizations. Financial Systems Integrations * Design, build, and maintain integrations between NetSuite and external systems including Workday, Coupa, banking platforms, and other SaaS applications. * Develop and maintain integrations using REST APIs, SOAP services, JSON/XML payloads, and SFTP-based file exchanges. * Implement data transformation, validation, and error-handling logic to ensure reliable system communication. * Monitor integration health and resolve data or connectivity issues. Systems Architecture and Automation * Partner with Financial Systems Administrators to design scalable solutions across the finance systems landscape. * Identify opportunities to automate manual finance and accounting processes using NetSuite scripts and integrations. * Support implementation of new financial systems by defining and building integration patterns with NetSuite. * Maintain technical documentation for customizations, integrations, and system architecture. Operational Support * Provide technical troubleshooting and support for NetSuite customizations and financial system integrations. * Assist in diagnosing and resolving production issues impacting finance system workflows. * Collaborate with IT and finance stakeholders to prioritize and deliver system improvements. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Destigmatizing the Workplace: Building Real Inclusion](https://www.wearedevelopers.com/videos/1492-destigmatizing-the-workplace-building-real-inclusion) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [The Future of Employee Wellbeing: Benefits, Trust & Performance](https://www.wearedevelopers.com/videos/1808-the-future-of-employee-wellbeing-benefits-trust-performance) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)