ArcBest Technologies Software Developers are involved with complete project work in all areas of business information processing and problem solving. From the beginning, our analysts are involved with projects that have an impact on the success of ABF Freight® and ArcBest®. This includes significant contact with clients and management, systems analysis and design, programming, implementation, and user orientation to a system.
ArcBest Technologies provides a full range of information technology services to different clients within ArcBest Corporation and its subsidiaries, whose needs vary. A wide spectrum of opportunities is available in the form of Internet, client/server, personal computer, mobile, and mainframe online and batch applications.
Because of the diverse needs of the business units, the Software Developer is exposed to a broad set of challenging assignments. As the businesses of clients evolve, ArcBest Technologies' services also evolve. This enables the Software Developer to participate in the continual adaptation and design of new applications to meet the demand for new services to be offered by the business units.
The Software Developer position requires a minimum of a B.S. or B.A. degree with superior academic achievement, a strong interest in computer information systems or computer science, and a proficient understanding of application design and programming. Computer-related course work or work experience is an important requirement as well. Other qualifications include sound analytical, organizational, problem-solving, communication, and interpersonal skills.
The Software Developer position is a challenging and exciting role within ArcBest Technologies. Our new developers are immersed in a comprehensive and thorough training program. The goal of the training program is to provide the knowledge necessary to be successful as Software Developers. Training is a team effort that involves a full-time training staff, other Software Developers, Business Solutions Analysts, and Technical Analysts.
Each developer will be assigned a mentor, who will provide guidance and direction on any projects assigned. Second, the new developer attends a series of courses taught by either our in-house training staff or other developers and business analysts who have expertise in the topic being taught. The classes include a significant amount of hands-on project development, and succeed in imparting the information in a fun and effective manner. There are also classes that give the new employee an opportunity to learn about other aspects of the company and about the broader technical environment in which we work. Third, the new developer will be assigned a variety of projects. Smaller in size initially, these projects will address business problems within the scope or nature of the new developer's skills. The projects assigned and the information provided through the curriculum are closely tied together, allowing the employee to immediately apply what they have learned in class. Finally, individual training is available through self-study material and computer-based training.