Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

NetSuite Developer

Ferguson Electric

Description

Since 1935, Ferguson Electric has been providing the Western New York region with exceptional electrical repair and construction services. We have the experience and skill to be our customer’s "connection to quality." Our professional team has handled a majority of the construction and service contracts for the commercial and industrial facilities in the area. We have the skill, experience, and the dedication to properly address all electrical repair and construction needs.

About the Role

Ferguson Electric’s NetSuite Developer designs, develops, and engineers solutions on the Oracle NetSuite platform that support project management, financials, job costing, procurement, inventory, billing, and operational reporting. This is a hands-on engineering role. The developer owns the technical design of customizations, writes production SuiteScript, builds workflows and data structures, and delivers integrations that connect NetSuite to the rest of the business.

The ideal candidate partners with project managers, accounting, pre-construction, operations, and leadership to turn business requirements into scalable, maintainable NetSuite solutions tailored to commercial electrical contracting. The role offers the chance to engineer core systems that field crews and office staff rely on every day, and to raise the quality of how those systems are designed, deployed, and supported.

What You Will Do
NetSuite Design and Engineering
  • Design NetSuite solutions end to end, including custom records, forms, fields, roles, saved searches, and data model decisions that fit project-based electrical contracting workflows.
  • Engineer customizations with SuiteScript 2.x (User Event, Client, Scheduled, Map/Reduce, Suitelet, RESTlet, and Portlet scripts), applying object-oriented design, modular structure, and governance-aware patterns.
  • Build and maintain automated processes with SuiteFlow and SuiteBuilder, and package, version, and deploy customizations through the SuiteCloud Development Framework (SDF).
  • Design integrations between NetSuite and related systems, including CRM, project management, and accounting tools, using RESTlets, REST and SOAP web services, and integration platforms.
  • Establish engineering standards for the NetSuite environment, including naming conventions, script architecture, error handling, logging, code review, and release practices.
Development and Customization
  • Develop and enhance NetSuite functionality for job costing, project tracking, procurement, inventory, billing, revenue, and financial close processes.
  • Create Suitelets, RESTlets, and custom portlets that give project teams and management reliable, role-appropriate access to operational data.
  • Build reports, saved searches, workbooks, and dashboards that improve visibility into project performance, labor, materials, and billing.
  • Where required, support lightweight connections to Salesforce or other CRM tools so customer and project data stays consistent with NetSuite as the system of record for ERP.
Technical Support and Optimization
  • Troubleshoot and resolve defects, script governance and performance issues, integration failures, and user-reported problems in the NetSuite environment.
  • Optimize existing scripts, workflows, searches, and roles to improve usability, speed, and data quality for electrical project teams and management.
  • Protect data integrity and security across the platform, including role design, permissions, audit trails, and compliance with internal controls and applicable requirements.
Collaboration and Requirements
  • Work with stakeholders in project management, accounting, pre-construction, operations, and leadership to gather requirements and translate them into technical designs.
  • Recommend how NetSuite can reduce manual work and improve operational efficiency in the electrical contracting business.
  • Document technical specifications, solution designs, deployment notes, and user guides for developed solutions.
Innovation and Continuous Improvement
  • Stay current on NetSuite releases, SuiteCloud capabilities, and platform best practices, and recommend features worth adopting.
  • Propose and implement automation that reduces manual tasks for field crews and office staff.
  • Participate in code reviews and contribute to a culture of sound engineering and continuous improvement.

Ferguson Electric recognizes the value of diversity in our workforce. We are committed to equal opportunity. We consider all qualified employment applicants without regard to race, religion, color, gender, age, national origin, sexual orientation, gender identity, partnership status, protected veteran status, disability, or any other status protected by federal, state, or local law. Individuals who hold legal work authorization applicable to employment at Ferguson Electric in the United States will be considered without regard to citizenship/alienage.

Requirements
About Your Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of software development experience, with a primary focus on NetSuite design, development, and engineering.
  • Strong proficiency in SuiteScript 2.x (and working knowledge of SuiteScript 1.0), RESTlets, Suitelets, SuiteFlow, SuiteBuilder, and the SuiteCloud Development Framework (SDF).
  • Solid JavaScript skills, including modern syntax, modular design, and debugging, plus working knowledge of SQL, HTML, and CSS.
  • Experience designing and building integrations with REST/SOAP APIs and tools such as Celigo, Boomi, MuleSoft, or similar iPaaS platforms.
  • Understanding of ERP workflows, particularly project-based, job-cost, construction, or service-industry processes.
  • Strong grasp of object-oriented programming principles, design patterns, and how to apply them within NetSuite’s governance and platform constraints.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a fast-paced environment and manage multiple priorities.
  • Excellent communication and interpersonal skills, including the ability to explain technical design choices to non-technical stakeholders.
Preferred Qualifications
  • NetSuite certifications (for example, SuiteFoundation, SuiteCloud Developer, or ERP Consultant).
  • Experience with Agile development methodologies.
  • Familiarity with source control, continuous integration, and SDF-based deployment pipelines.
  • Exposure to Salesforce or another CRM as an integration endpoint, not as the primary development platform.
  • Additional languages such as Python or Java.
  • Experience in construction, electrical contracting, or another project-based trade, including job cost, change orders, or progress billing.
#J-18808-Ljbffr
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the NetSuite Developer in Buffalo, NY vacancy
  • $184k - $200k

     ...Principal AI Engineer About Us Adeia Inc. (Nasdaq: ADEA) develops foundational innovations that shape how the world computes,...  ...AI agents to integrate with ERP and business systems, including NetSuite and Salesforce. Shape where Adeia invests in AI and Automation... 
    Suggested
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Adeia

    Buffalo, NY
    1 day ago
  • Azure SQL Database EngineerWe are seeking a highly skilled and experienced Azure SQL Database Engineer to manage, optimize, and secure our SQL databases hosted in Azure. This role will be integral to supporting a new middleware application that facilitates data flow to...
    Suggested

    Syntricate Technologies

    Buffalo, NY
    2 days ago
  •  ...We are seeking an extremely strong, hands-on Angular Developer with 7+ years of professional experience to take end-to-end ownership of the application's UI/frontend workstream. This is a pure Angular/UI-focused position. The ideal candidate must have deep, hands-on... 
    Suggested
    Full time
    Remote work

    Tekgence

    Buffalo, NY
    4 days ago
  •  ...Databricks-like capabilities while maintaining portability, strong governance, cost efficiency, and operational control. You will also develop scalable batch and streaming ingestion, Python and PySpark ETL/ELT pipelines, metadata and governance services, and automated cloud... 
    Suggested
    Remote work

    Take2 Consulting LLC

    Buffalo, NY
    4 days ago
  •  ...internal tools and infrastructure that make our engineering teams more productive. You'll create self-service platforms, streamline developer workflows, and eliminate friction that slows down shipping. What You'll Do Build and maintain internal platforms that... 
    Suggested
    Flexible hours

    NeuBird

    Buffalo, NY
    4 days ago
  •  ...healthcare technology vendors, and managed service providers. Lead infrastructure implementation projects and technology upgrades. Develop infrastructure standards, documentation, and operational procedures. Participate in technology strategy and long-term... 

    United Theranostics

    Buffalo, NY
    3 days ago
  •  ...in research and production environments Build and support GenAI pipelines (fine-tuning, RAG, multi-modal inferencing, LLMOps) Develop reusable infrastructure templates using tools like Terraform and Helm Contribute to internal innovation (PoCs, workshops) and support... 
    Remote work

    Quantiphi

    Buffalo, NY
    2 days ago
  • $55 - $65 per hour

     ...and relevant credential owners to coordinate remediation, including rotation, revocation or cleanup as appropriate. Draw on developers’ application knowledge to support investigations and resolve findings. Track remediation progress and communicate findings,... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Remote work

    LaSalle Network

    Buffalo, NY
    3 days ago
  •  ...our Information Security (InfoSec) team and development personnel. In this role, you will act as a security ambassador, helping developers understand vulnerabilities, automating security into our CI/CD pipelines, and driving remediation efforts to ensure our software... 

    TekStream Solutions

    Buffalo, NY
    3 days ago
  • $80k - $105k

     ...Job Description Job Description Oracle Developer Are you an experienced Oracle Developer who enjoys building, configuring, and supporting enterprise applications that power critical business operations? StaffBuffalo is working with a well-established and highly... 
    Remote work
    Flexible hours

    StaffBuffalo

    Buffalo, NY
    20 days ago
  •  ...closely with business and IT teams.     Culture Our client places a strong emphasis on collaboration, accountability, and developing its employees. Hard work is recognized, and the company has a history of supporting promotion from within.     The hiring... 
    Local area
    Relocation
    Relocation package
    Buffalo, NY
    a month ago
  •  ...employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas,... 
    Full time
    Work at office

    CGI

    Buffalo, NY
    4 days ago
  • $116.4k - $194k

    Role SummaryThe Lead AI Platform Engineer is a hands‑on technical contributor responsible for designing, developing, and integrating Generative AI-enabled capabilities within M&T Bank’s secure, governed enterprise environment. This role combines strong software engineering... 
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    10 hours ago
  •  ...pipelines, deployment automation, and standardized cloud delivery practices Assist with AWS workloads and infrastructure as needed Develop documentation, deployment procedures, and operational best practices Work closely with internal Cloud Engineers and Cloud... 
    Contract work
    Immediate start
    Remote work

    Prestige Staffing

    Buffalo, NY
    2 days ago
  • MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US . We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have ...
    Local area

    Match Point

    Buffalo, NY
    4 days ago
  •  ...frameworks, and components of cloud-based Platform as a Service (PaaS) that abstracts the underlying infrastructure for the applications Develop and drive architectures that will enable applications to have high availability, performance, seamless integration (loosely coupled... 
    Contract work
    Remote work

    Global Business Ser. 4u

    Buffalo, NY
    4 days ago
  • $164k - $205k

     ...and beverage, retail, and the public sector. Visit gomotive.com to learn more. About the Role As a Staff Engineer on the Developer Productivity team, you will spearhead the effort to build systems and automation that are the development, build, and delivery... 
    Temporary work
    Work experience placement
    Local area

    Motive

    Buffalo, NY
    4 days ago
  • $120k - $130k

     ...Title : Senior Mobile Application Developer Location : Remote within the US Duration : Direct Hire Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience in a company... 
    Work experience placement
    Remote work

    Insight Global

    Buffalo, NY
    2 days ago
  •  ...Responsibilities Design, build, and maintain user-facing features using React Native. Develop secure, scalable backend services and APIs using Java. Integrate front-end components with backend services using REST APIs and JSON. Work on performance optimization... 

    ShrinQ Consulting Group Inc

    Buffalo, NY
    2 days ago
  •  ...Job Summary We are currently seeking a motivated, career-oriented, and customer-focused Full Stack Developer to join our team. The Full Stack Developer will support the development of both front-end (JavaScript/React) and back-end (Java/Spring) applications using DevSecOps... 
    Work experience placement

    Tarkik Solutions

    Buffalo, NY
    4 days ago
  •  ...Full Stack / Backend Developer (Backend-Focused) Location: Newark, NJ area Employment Type: Contract-to-Hire (W2) Requirements: ~ Experience with Python, Java, and JavaScript; working in distributed systems, object-oriented programming, design patterns, and... 
    Contract work

    JSR Tech Consulting

    Buffalo, NY
    2 days ago
  • $65 - $70 per hour

     ...Immediate need for a talented Full Stack Developer. This is a 06+months contract opportunity with long-term potential and is located in NYC, NY/Plano, TX/Mclean, VA/Richmond, VA(Remote). Please review the job description below and contact me ASAP if you are interested... 
    Contract work
    Internship
    Local area
    Immediate start
    Remote work

    Pyramid Consulting

    Buffalo, NY
    3 days ago
  • $49 - $53 per hour

     ...month Contract Start date : ASAP Compensation: $49-53hr (based on experience) Must haves: ~3–5+ years as a full stack developer ~ Proficiency with Apex and/ or Java ~ Proficiency in Apex and Lightning Web Components (LWC) using JavaScript, HTML, and CSS... 
    Contract work
    Immediate start
    Remote work

    Insight Global

    Buffalo, NY
    2 days ago
  • $100k

    CS Students in Your Final Year—Start Preparing for Day One of Your Tech CareerIf you're a Computer Science student approaching graduation, you've probably realized that getting a degree is just step one. The job market is more competitive than ever, and companies want ...
    Full time

    SynergisticIT

    Buffalo, NY
    4 days ago
  •  ..., and finance data use cases while ensuring performance, cost efficiency, and compliance. Key Responsibilities Design and develop scalable data pipelines and ETL/ELT processes on Snowflake and Databricks. Implement medallion architecture (Bronze/Silver/Gold)... 
    Work experience placement

    United IT

    Buffalo, NY
    22 hours ago
  •  ...manufacturer and its customer, working directly within an advanced semiconductor manufacturing environment to optimize equipment performance, develop applications, troubleshoot process challenges, and support continuous improvement initiatives. Relocation assistance is... 
    Temporary work
    Relocation package

    Sigil Partners

    Buffalo, NY
    2 days ago
  •  ...industry codes & standards, including NEC/NFPA, NEMA, UL, IEEE, CSA, ICEA, AEIC, NESC, ASTM, MSHA, and IEC to support customers. Develop and deliver engineering presentations and in-depth product or service training seminars to maintain existing market shares or grow... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work
    2 days per week

    Southwire

    Buffalo, NY
    2 days ago
  • As an engineer at Bask you will work directly with the CEO and CTO to build and design the software infrastructure that will serve as the backbone of telehealth. We are looking to expand our software engineers, seeking those with deep rooted entrepreneurial spirit...

    Bask Health

    Buffalo, NY
    2 days ago
  • $60 - $70 per hour

     ...Back End Developer (Java, Spring, Azure) Location: Buffalo, NY - 14203 (Hybrid Preferred, Open for Remote) Pay range: $60- 70/hr Skill Set Azure Cloud Development Spring Boot 3.x Spring Security, OAuth2, JUnit and GitLab Duo Overview Provides... 
    Temporary work
    Work experience placement
    Remote work

    Banking

    Buffalo, NY
    2 days ago
  •  ...based applications. - 3 years of experience participating in software development programs or projects. - Practical experience developing in a cloud environment. - Experience with integrating data from unclassified to classified application deployments. - 5 years... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Buffalo, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to NetSuite Developer. Be the first to apply!