1,434,848open jobs
83,826companies
217,404added this week
Browse all
Salary
$85k – $115k per year
Location
In office (Buffalo)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Oct 7, 2026.

Overview
Company
Impact
Profile match
Ferguson Electric offers expert electrical contracting, renewable energy solutions, and construction services across New York, delivering quality and safety for all projects.

Description

About Us

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.

Salary Description

$85,000-$115,000

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,434,848 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Enterprise Apps
Similar stack
Same company
Buffalo
≈ $46k – $103k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • College Station
JavaScript
PHP
PHP
WordPress
DevOps
Rest API
CI/CD
Apply
≈ $91k – $189k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Mountlake Terrace
Management
Agile
Apply
$112k – $190k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Mountlake Terrace
Management
Agile
Apply
$165k – $206k per year • Hybrid • Full-Time • 8+ years exp • Boston
Apex
Apex
Lightning Web Components
Salesforce Flow
AI/ML
Agentforce
DevOps
CI/CD
Git
AWS
Apply
≈ $86k – $179k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Dallas
Apply
$31k – $34k per year • Remote (likely EAEU) • 3+ years exp • Moscow
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
gRPC for .NET
xUnit
Databases
MySQL
PostgreSQL
Redis
NATS
RabbitMQ
MS SQL
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
gRPC
Terraform
Ansible
GCP
Helm
Yandex Cloud
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Linux
QA
Jest
Vitest
Apply
In office
JavaScript
TypeScript
SQL
Databases
Oracle
Frontend
Angular
DevOps
Jenkins
Git
Windows
Management
Confluence
Jira
Apply
up to $73k per year • Hybrid • Full-Time • Singapore
SQL
DevOps
SLI/SLO/SLA
Apply
≈ $51k – $149k per year (Estimated) • In office • Full-Time • Newmarket
SQL
Databases
Snowflake
AI/ML
dbt
DevOps
Git
GitHub
Analytics
Azure Data Factory
Data Vault
Dimensional Modeling
Apply
Data Engineer (BAU) 2 days ago
≈ $51k – $147k per year (Estimated) • In office • Full-Time • Newmarket
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Spark
DevOps
Azure
CI/CD
Incident Management
Analytics
Power BI
ETL/ELT
Azure Data Factory
Apply
$65k – $85k per year • In office • 3+ years exp • Bachelor's Degree • Buffalo
Management
Microsoft Office
Apply
$95k – $125k per year • In office • Bachelor's Degree • Rochester
Apply
$40k – $60k per year • In office • 2+ years exp • Associate's Degree • Buffalo
Apply
$75k – $100k per year • In office • Full-Time • Bachelor's Degree • Buffalo
Apply
$75k – $100k per year • In office • Bachelor's Degree • United States
Apply
$220k – $245k per year • In office • Full-Time • Bachelor's Degree • Buffalo
Apply
Mechanical Engineer 9 hours ago
$80k – $100k per year • In office • Full-Time • Buffalo
Design
AutoCAD
Apply
$38k – $56k per year • In office • Full-Time • High School Diploma • Buffalo
Management
Microsoft Office
Apply
Billing Specialist 1 day ago
$38k – $46k per year • In office • Full-Time • 2+ years exp • High School Diploma • Buffalo
Apply
up to $80k per year • In office • Buffalo
Apply
See all jobs
This is one of many
1,434,848 more open roles from verified company boards, updated every day.