Carter machinery
Salem, VA
Job Type
Senior level

Job Description

Carter Machinery Company, the authorized Caterpillar dealer serving Virginia, West Virginia, Maryland, Delaware and Washington D.C. is hiring a Software Developer in Salem, Virginia at our corporate headquarters. The Software Developer works with management and technical personnel to define requirements and takes the lead on designing scalable, maintainable, and efficient software architecture that includes writing code for both front and back-end components using programming languages and tools relevant to the projects.  The Software Developer will project manage timelines, priorities, and deliverables, ensuring timely completion of tasks and projects. Seeking candidates with a minimum of 4 years’ experience in software development and implementation, project management, and/or data analysis. Bachelor's or Master’s degree in computer science, software engineering, or related field. Experience with Agile/Scrum methodologies and tools preferred.

Requirements for the Software Developer position include:

  • Must be proficient with multiple programming languages.
  • Excellent problem solving skills and a proactive attitude towards addressing technical challenges.
  • Excellent written and oral communication skills.
  • Must be highly analytical with a passion for details, and capable of translating analytical insights into action.
  • Must be able to effectively resolve issues in a timely manner using sound judgement, critical thinking, decision making, and influencing skills.
  • Strong organizational skills with the ability to effectively prioritize (with changing priorities), multi-task, and address issues quickly and professionally, and meet deadlines. 
  • Self-motivated with strong work ethic.
  • Must be able to develop and maintain positive working relationships.
  • Must be able to clearly and concisely communicate technical information to non-technical users.
  • Must be able to work effectively, both independently and in team settings.
  • Experience working with remote users, distributed teams, software and support vendors preferred.
  • Must be willing to travel to store locations and off premise training sessions.
  • Must be willing to work evenings and weekends, if required.
  • Promote a positive customer experience.
  • Uphold the Core Values of Integrity, Commitment, Excellence and Teamwork by embracing The Carter Way.

Physical requirements must be met for the Software Developer job, including regularly being required to sit and talk or hear.  The employee is frequently required to stand; walk and use hands to finger, handle, or feel.  The employee is occasionally required to reach with hands and arms.  Specific vision abilities required by this job include close vision, distance vision and ability to adjust focus. This job description is not intended to be all-inclusive.  Additional duties may be assigned. 

Competitive Compensation and Benefits:

  • Health, dental and vision insurance.
  • Paid time off.
  • 401(k), $0.75 to $1.25 match up to 6%.
  • Life and disability insurance.
  • In-house training instructors/programs.
  • Tuition reimbursement.
  • Employee referral bonus program.
  • Discounts: cellular phone service, computers, tooling, cars and trucks.

Carter Machinery Co., Inc. is an EEO/AA Employer. All qualified individuals – including minorities, females, veterans, and individuals with disabilities, or any other characteristic protected by law – are encouraged to apply.

Carter Machinery is a drug-free workplace. 

About the Company:
Carter machinery

Ref #
30+ days ago
Last updated 28 days ago

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.