Software Developer III - ArcBest Technologies


What You'll Do

ArcBest is a logistics company with creative problem solvers who deliver integrated solutions for complex supply chain challenges. ArcBest Technologies is an ArcBest company that develops and supports applications to provide innovative technology solutions for business challenges.

Wanting to join the ArcBest family? In our search for top talent, we are looking for those that will further enable us to deliver on our vision and fully support our values-driven culture.

Currently, we are looking for a Software Developer 3 to join the ArcBest Technologies team. The Software Developer 3 implements and improves our IT systems. They will analyze system requirements and address any relevant problems. The Software Developer 3 also performs standard testing and provides solutions to ensure high levels of performance and security. Ultimately, the Software Developer 3 should be able to translate our internal and external clients’ needs into new high quality IT systems.

You responsibilities may include:

  • Execute full lifecycle software development
  • Document and maintain software functionality
  • Identify system requirements
  • Consult with business partners to track software requirements and features
  • Collaborate with other developers to produce new systems
  • Validate changes by testing programs
  • Train users on the new operation systems and provide support
  • Ensure deadline requirements are met
  • Stay up-to-date with current technologies and technical developments
  • Formulate and implement solutions to problems

Skills & Abilities

Interpersonal Relationships: 

Establishes and maintains productive working relationships within and outside of own area.

Contributes as a member on a variety of teams.

Establishes and maintains credibility with clients and teammates.

Seeks out what’s common in conflicting points of view.

Resolves potentially harmful differences between individuals and groups of people.

Influences key individuals inside and outside own group and earns their respect.




Utilize experience, previous project estimates, and results to provide accurate man hours to task or project.

Deconstruct and understand the components of a task or project request.

Communicate updates to project estimates when those estimates are no longer valid.

Utilizes appropriate organizational methods, tools, and techniques to provide detailed estimates.


Producing Results:

Communicates a strong sense of urgency about solving problems and getting work done.

Reliably meets all team commitments, quotas, and goals.

Ensures time, resources, energy, and actions are focused on priorities that matter to the business.

Makes effective use of resources not under own direct control.

Takes risks in improving products and services while holding self and others accountable.

Rarely repeats mistakes’ learns and adapts from prior errors.


Product Design:

Participates in technical or functional design for a component of a software product.

Defines sub-systems or components; prepare design documents

Creates and assesses technical alternatives for product component.

Designs interfaces to other products or systems.

Participates in technical design reviews.



Coaches juniors on programming languages and techniques

Oversees developmental efforts adhering to application systems design.

Conducts thorough testing and monitors the quality of the developed software.

Estimates time, effort and resources required for thorough testing.

Evaluates characteristics and advantages of different technologies and programming techniques.


Requirements Analysis:

Communicates with customers an appropriate to elicit and gather requirements.

Understand Business requirements and translate to IT specifications.

Utilizes appropriate organizational methods, tools and techniques for requirements analysis.

Participates in the preparation of detailed documentation and requirements as needed.








Application Testing:


Ensures the testi

Be the first to know about new career opportunities!

Join our talent network to be notified about future job postings.

Join Our Talent Network