Netsuite Developer

Advisory – Technology Solution Services (TSS) /
Full-time /
BPM Overview:
What does BPM stand for? Innovation, opportunity, community, diversity, inclusivity, flexibility and so much more. B-P-M stands for “Because People Matter,” because at our core, our people drive everything we do and how we do it. We are a forward-thinking, full-service accounting firm providing modern solutions to businesses across the globe. We focus on comprehensive assurance, tax, and consulting services for our clients, and we provide our people and our community with the resources to lead meaningful and purposeful lives.
While we are one of the largest California-based accounting firms, our flexible work locations and schedules mean we have professionals across the continent. BPM offers a rich diversity in clients, industries, and overall work. Our teams and our clients drive us to provide quality services and ignite unique insights and ideas that contribute to our continued success. Our clients come from different backgrounds and industries, which keep our people intellectually, challenged every day.
Our initiatives and ideals lead to our continued recognition as one of the “Best Places to Work” in the Bay Area and beyond. We are dedicated to providing meaningful careers for all of our employees along with fostering an environment that allows an integrated lifestyle. Our flexible culture allows our professionals to live a balanced lifestyle between their work responsibilities and personal commitments.

Position Summary: The NetSuite Developer will leverage their deep understanding of the NetSuite platform and related technologies to design, develop, test, and deploy customized solutions. The ideal candidate has extensive hands-on experience with SuiteCloud technologies and a strong background in software development.

Key Responsibilities:

    • Oversee the complete NetSuite software development life-cycle, ensuring the delivery of reliable, scalable, and performant solutions.
    • Develop and maintain integrations, both point-to-point and middleware-based, with various cloud and on-premise systems.
    • Design and implement solutions using SuiteScript (1.0 & 2.x), Query API and SuiteQL, SuiteFlow, SuiteBundler, SuiteTalk, and SuiteBuilder and SuiteAnalytics Workbooks.
    • Lead data migration efforts, including CSV imports/exports and XML, HTML, and CSS integrations.
    • Utilize expertise in Client-Side/Server-Side JavaScript, HTML, CSS, SQL, and AJAX to enhance NetSuite functionality.
    • Experience with client and server-side debugging tools to troubleshoot scripts.
    • Design and develop SFTP integrations for inbound and outbound data transfers.
    • Ensure system security by maintaining users, roles, profiles, and workflow rules.
    • Collaborate with stakeholders to translate requirements into robust technical designs.
    • Optimize and maintain existing NetSuite customizations and integrations.
    • Provide insights and suggestions for best technical approaches for integration requirements.
    • Maintain functional knowledge of O2C, P2P, and R2R processes.


    • 3-5 years of experience working with a range of SuiteCloud Platform technologies, complemented by 2-3 years of relevant software development experience.
    • Solid working knowledge of SuiteScript, SuiteFlow, SuiteBundler, SuiteTalk, and SuiteBuilder.
    • Hands-on experience with at least 3-5 NetSuite implementation projects.
    • Expertise in JavaScript, SQL, JSON, HTML, and XML technologies.
    • Strong understanding of the NetSuite framework, its capabilities, and limitations.
    • Proven ability to develop robust and scalable technical solutions in NetSuite.
    • Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
    • NetSuite Developer certification is a significant advantage.
Wondering if you should apply?

At BPM we are people who value people. We are progressive and purposeful. We are a firm with flexibility. Our
shared entrepreneurial spirit drives us to see and do things differently. And our passion for people makes BPM a place where everyone feels welcome, valued, and part of something bigger.


BPM provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

For positions based in San Francisco, consideration of qualified candidates with arrest and conviction records will be in a manner consistent with the San Francisco Fair Chance Ordinance.

Please note - this posting is for prospective candidates only. Unsolicited third-party resume submissions will be considered property of BPM and will not be acknowledged or returned.