Programmer

Electric Supply & Equipment

Greensboro (NC)

On-site

USD 55,000 - 85,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
Life insurance
Paid time off
Short-term disability
401(k) retirement plan

Job summary

Electric Supply & Equipment seeks a Programmer to design, develop, test, maintain, and support software applications that meet business needs. The role requires strong fundamentals, problem solving, and the ability to translate requirements into reliable solutions.

On-site, Greensboro-based position with potential after-hours deployments. 1+ year experience and a CS/IT/SE degree or equivalent are preferred; candidate should read/modify existing code and work both independently and with teams.

Qualifications

  • Bachelor’s degree in CS/IT/SE or equivalent experience.
  • 1+ years programming or software development experience.
  • Knowledge of at least one modern programming language.
  • Experience with relational databases and SQL.
  • Understanding of SDLC and development methodologies.
  • Strong analytical and problem-solving skills.
  • Ability to read, understand, and modify existing source code.
  • Strong written and verbal communication; able to work independently or with others.

Responsibilities

  • Design, develop, test, debug, and maintain software applications and programs.
  • Analyze requirements and translate them into software solutions.
  • Write clean, well-documented, and maintainable code.
  • Modify and enhance existing applications to meet business needs.
  • Troubleshoot issues and resolve programming errors.
  • Assist users with software and hardware needs as required.
  • Perform application testing including unit and integration tests.
  • Collaborate with users and stakeholders to understand requirements.
  • Integrate apps with databases, APIs, and third-party systems.
  • Maintain technical documentation for applications and interfaces.
  • Participate in code reviews and follow development standards.
  • Monitor performance and identify improvement opportunities.
  • Support production apps and investigate issues timely.
  • Participate in upgrades, migrations, and other tech projects.
  • Follow security, version control, and change-management procedures.
  • Stay current with languages, tools, and industry best practices.

Skills

Programming fundamentals
Programming experience
Analytical skills
Problem solving
Communication skills
Code reading / modification
Independent & collaborative work

Education

Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field

Tools

SQL
REST APIs
HTML/CSS/JS

Job description

Position Summary

We are seeking a skilled and motivated Programmer to join our team. The Programmer will be responsible for designing, developing, testing, maintaining, and supporting software applications and systems that meet business and operational requirements.

The ideal candidate is a problem solver with strong programming fundamentals, attention to detail, and the ability to understand business requirements and translate them into reliable, maintainable software solutions. Assist users with software and hardware needs as needed.

Key Responsibilities
  • Design, develop, test, debug, and maintain software applications and programs.
  • Analyze business and technical requirements and translate them into effective software solutions.
  • Write clean, efficient, well-documented, and maintainable code.
  • Modify and enhance existing applications to support changing business needs.
  • Troubleshoot software issues and identify and resolve programming errors.
  • Pick up Help Desk tickets and assist users with issues.
  • Perform application testing, including unit, integration, and regression testing.
  • Work with users, business stakeholders, & other technical personnel to understand requirements and resolve issues.
  • Integrate applications with databases, APIs, third-party systems, and other business applications as needed.
  • Maintain appropriate technical documentation for applications, programs, interfaces, and processes.
  • Participate in code reviews and follow established development standards and best practices.
  • Monitor application performance and assist with identifying opportunities for improvement.
  • Support production applications and investigate issues in a timely manner.
  • Participate in software upgrades, system implementations, migrations, and other technology projects.
  • Follow established security, data protection, version control, and change-management procedures.
  • Stay current with programming languages, development tools, technologies, and industry best practices.
Working Conditions
  • In-office / On-site work environment. This is not a hybrid or remote position.
  • May occasionally require work outside normal business hours for application deployments, upgrades, or critical production support.
  • Ability to manage multiple projects, priorities, and support requests.
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
  • 1+ years of programming or software development experience.
  • Strong knowledge of at least one modern programming language.
  • Experience with relational databases and SQL.
  • Understanding of software development methodologies and the software development lifecycle.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot complex technical issues.
  • Ability to read, understand, and modify existing source code.
  • Strong written and verbal communication skills.
  • Ability to work independently as well as collaboratively with technical and non-technical team members.
Preferred Qualifications
  • Experience developing business applications or enterprise software.
  • Experience with web application development.
  • Experience with APIs and system integrations.
  • Experience with PCs and Servers.
Technical Skills

The successful candidate may work with some or all of the following technologies, depending on the organization’s environment:

  • Programming languages such as C#, Java, or JavaScript
  • SQL and relational databases such as SQL Server, DB2, Progress, or MySQL
  • REST APIs and web services
  • HTML, CSS, and JavaScript
  • Visual Studio, VS Code, or similar development environments
  • Automated testing and deployment tools
Physical Requirements
  • Sitting: May require sitting for prolonged periods of time.
  • Manual Dexterity: Fine motor skills are essential for tasks like typing, using a mouse, and handling small components.
  • Visual Acuity: Good vision is necessary for reading screens, analyzing data, and performing detailed work.
  • Lifting: Occasionally may need to lift and move equipment, which can weigh up to 50 pounds.
  • Mobility: Requires walking or standing, especially when setting up hardware or troubleshooting on-site.
Equal Employment Opportunity

Electric Supply and Equipment Company is an equal opportunity employer and does not discriminate against any person, employee, or job applicant for employment because of race, color, sex, religion, age, national origin, veteran status, disability status or any other status or condition protected by applicable federal or state statutes. Further, it is the policy of ES&E to undertake affirmative action in compliance with all federal, state, and local requirements. This policy is intended to apply to all personnel actions affecting, but not limited to compensation, benefits, transfers, layoffs, return from layoff, company sponsored training, education and social and recreation programs. It is also our policy to comply with all federal and state employment law.

Health and Wellness Benefits
  • Medical coverage (employees may choose between two comprehensive plans)
  • Dental coverage
  • Vision coverage
  • Life insurance (company paid and supplemental)
  • Short-term disability and long-term disability are 100% employer paid benefits
  • Flexible Spending Accounts (FSA) for medical and/or dependent care expenses
  • Health Savings Account (HSA) with monthly employer contribution
  • Tel-a-Doc phone consultations
Financial Rewards
  • 401(k) retirement savings plan with pre-tax and ROTH options along with employer matching
  • Profit Sharing Plan
  • College Savings – access to a 529 plan
Wellbeing
  • Company values employees’ time with family by typically honoring standard work hours
  • Paid Time Off (employees receive paid time off and can purchase additional days each year)
  • Paid Holidays (8 per year)
  • Employee Assistance Program (EAP) – access to free counseling resources and work/life balance tools
  • Annual on-site flu shot clinic
  • Business casual work environment
  • Volunteering opportunities
  • Family outings and employee activities throughout the year
  • Legal Services & Identity Theft benefits
Culture of Excellence
  • Proven track record in providing outstanding customer service
  • Named one of the “Best Places to Work in NC” for several years
  • Scheduled company meetings
  • ISO Certification
  • Open door policy
  • Company milestones celebrated
  • Peer-to-peer recognition program (Essie Bucks)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer
Programmer

Electric Supply & Equipment Company • Greensboro (NC), Northern (KY)

Hybrid
USD 65,000 - 90,000
Medical coverage
Dental coverage
Vision coverage
+3
CNC Setup Technician - Second Shift
CNC Setup Technician - Second Shift

Electric Supply & Equipment • Burlington (NC)

On-site
USD 42,000 - 68,000
Medical coverage
Dental coverage
Vision coverage
+5
Warehouse Associate/Delivery Driver
Warehouse Associate/Delivery Driver

Electric Supply and Equipment Co • Greensboro (NC)

On-site
USD 30,000 - 40,000
Medical coverage
401(k) retirement savings plan
Paid Time Off
Customer Service Representative (CSR)
Customer Service Representative (CSR)

Electric Supply & Equipment • Greensboro (NC)

On-site
USD 40,000 - 60,000
Medical coverage
Dental coverage
Vision coverage
+5
Electrical Design Technician
Electrical Design Technician

Electric Supply & Equipment Company • North Carolina

Hybrid
USD 52,000 - 76,000
Medical coverage
Dental coverage
Vision coverage
+12
Quality Control Technician
Quality Control Technician

Electric Supply & Equipment • New Jersey

On-site
USD 48,000 - 72,000
Health insurance
Dental coverage
Vision coverage
+3
Quality Control Technician
Quality Control Technician

Ese Co • Burlington (NC), Northern (KY)

Hybrid
USD 45,000 - 65,000
Medical coverage
Dental coverage
Vision coverage
+2
Quality Control Technician - Processed Wire & Cable
Quality Control Technician - Processed Wire & Cable

Electric Supply & Equipment Company • Burlington (NC)

On-site
USD 42,000 - 64,000
Medical coverage
Dental coverage
Vision coverage
+4
Quality Control Technician
Quality Control Technician

Electric Supply and Equipment Co • Burlington (NC)

On-site
USD 55,000 - 75,000
Health insurance
401(k) plan
Paid time off
Quality Control Technician - Processed Wire & Cable
Quality Control Technician - Processed Wire & Cable

Electric Supply & Equipment • Burlington (NC)

On-site
USD 42,000 - 62,000