Demo

Programmer Analyst

Barnhart
Memphis, TN Full Time
POSTED ON 2/25/2026
AVAILABLE BEFORE 4/25/2026

Position Purpose: The Programmer Analyst will be working with internal IT personnel and various business units. The individual will be responsible for understanding the business needs and producing a quality product in a fast-paced environment. The assignments will range from producing reports, custom scripting, application programming, mobile application development, and other analytical duties. Most of the assignments will either be in or integrated with our ERP system.

Job Summary: Under limited supervision, analyze and develop per business needs, while looking for opportunities to accelerate the business. Position is frequently involved in multiple assignments at once. Resolve business problems as they relate to software with a sense of urgency that can range from relatively minor to substantially complex. Provide guidance and understanding on the use of certain applications. The incumbents of this position are expected to perform all other related duties as assigned.

Key Responsibilities:

  • Design, document, and implement enterprise scale solutions to support the organization’s strategy and goals using multiple technologies listed.
  • Communicate with IT resources and business sponsors to fully understand requirements, provide feedback, time estimate, and request clarification as needed.
  • Analyze, Design, develop, and implement custom reporting through our applications.
  • Maintain existing custom applications from new requirements to general maintenance and improvements.
  • Create and/or modify custom mobile applications.
  • Aid in developing requirements, aid in defining scope, set expectations, and perform with a sense of urgency.
  • Track and seek resolution for software defects.
  • Assist with software evaluations of current and future products, understanding how they may impact other areas.

Ideal Skills/Knowledge:

  • Expert in Asp.net core, framework, mvc
  • Expert in C#, JavaScript
  • Proficient in CSS
  • Oracle
  • Microsoft SQL (2008 and greater)
  • SQL Server Reporting Services (SSRS)
  • Some Experience with IOS (Swift)

Qualifications:

  • Bachelor's degree in Business, accounting, computer science, engineering, information systems or related field and/or equivalent formal training or work experience.
  • Requires minimum five (5) years qualifying work experience in an analytical programming role.

PURPOSE – Barnhart is built on a strong foundation of serving others. The fruit of our labor is used to grow the company, care for our employees, and serve those in our communities and around the world.

MINDS OVER MATTER – Barnhart has built a nationwide reputation for solving problems. We specialize in the lifting, heavy-rigging, and heavy transport of major components used in American industry.

NETWORK – Barnhart has built teams that form one of our industry’s strongest network of talent and resources with over 60 branch locations across the U.S. working together to serve our customers. This growing network offers our team members constant opportunity for career growth and professional development.

CULTURE – Barnhart has a strong team culture -- the “One TEAM.” We are looking for smart, hard-working people who strive for excellence in their work and appreciate collaboration. Join a team that values Safety, Servant Leadership, Quality Service, Innovation, Continuous Improvement, Fairness, and Profit with a Purpose.

EOE/AA Minority/Female/Disability/Veteran

Salary.com Estimation for Programmer Analyst in Memphis, TN
$89,919 to $113,792
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Programmer Analyst?

Sign up to receive alerts about other jobs on the Programmer Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Barnhart

  • Barnhart Columbus, MS
  • Job Description: Responsible for performing PM and corrective maintenance on diesel engines, booms, electrical systems (including troubleshooting onboard c... more
  • 11 Days Ago

  • Barnhart Forest, IA
  • Position Summary: The Assistant Branch Manager supports the Branch Manager in leading overall branch operations, including people leadership, scheduling, f... more
  • 11 Days Ago

  • Barnhart Memphis, TN
  • Job Summary: A Level 1 Engineer primarily provides support to senior engineers through sales, project, or research & development support. This role is desi... more
  • 11 Days Ago

  • Barnhart Memphis, TN
  • Description: Assembly and disassembly director of cranes Safely lead crew in onsite assembly/disassembly of cranes Interact with customer during onsite wor... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Programmer Analyst jobs in the Memphis, TN area that may be a better fit.

  • Stanford Technology Partners Collierville, TN
  • STP employs highly motivated employees who believe in teamwork, results orientation, dedication and integrity. We offer exciting and rewarding career oppor... more
  • 26 Days Ago

  • Barnhart Crane & Rigging Memphis, TN
  • Position Purpose: The Programmer Analyst will be working with internal IT personnel and various business units. The individual will be responsible for unde... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!