Manager, Software Development

ArcBest Corporation in Cherryville, NC

  • Type: Full Time
position filled

Software Development Manager

The position will be responsible for overseeing development projects, coding practices, and workload management of software development staff and resources. Position is expected to have some knowledge of Microsoft.NET, good coding practices, and be familiar with software development life cycle processes. In addition to technical knowledge, a good candidate will have excellent communication, problem solving, and time management skills, ability to effectively lead a dynamic group, and be able to interpret and discuss technical details with non-technical personnel. Position will participate in the long-term planning of the company’s application infrastructure goals.

Under general supervision, the position will analyze, estimate, conduct research, and assist employees and customers in solving specific problems or questions concerning the data processing systems under his/her area of responsibility. Although one of their team will typically lead projects, they may be required to lead multi-person teams, prepare a system definition and determine the steps necessary to design, code, test, and implement a software solution to meet their needs (including providing estimates for the different stages of the development project and revising these as additional information becomes available). This includes leading design discussions with other analysts, project managers, and developers, and proposing alternative courses of action to help meet needs. They must also be able to analyze and interpret data and present results in a meaningful manner.

The manager will generally assist teams and team leaders as needed or participate as the team leader in the system definition, system design, coding, testing and implementing of software development solutions designed to meet the customers’ needs. If necessary, assist in the training of users or company trainers in how to operate systems. They must maintain communications with management, other analysts, and team members on the status of the project.

This position is a FleetNet America management position with support responsibilities for custom-written applications. Projects are selected according to priority, typically assigned by a Vice President or a Director, or leadership team. A 'big picture' view of current and future projects is required in order to effect current and future interrelationships.

A key role of the Manager is not only to provide the application users with exceptional service, but to develop an exceptional work team, while ensuring the user’s requirements and internal requirements are satisfied. This active management must be provided throughout the entire project life cycle. Work teams are likely to be culturally and geographically diverse, and may represent multiple time zones.

Other administrative duties of this position include: administrative reporting, career development, performance evaluations, personnel assessments, salary reviews and vacation and schedule management.


  • User Support and Work Triage
  • Systems Design and Development
  • Maintain Existing Systems
  • Project Management and Delivery
  • Personnel Assignments and Assessments – Employed Staff
  • Contractor Assignments and Assessments – Non-Employed Staff
  • Systems Authority
  • Technical Qualifications:

  • Demonstrable knowledge of Microsoft.NET (programming and code interpretation)
  • Microsoft SQL Server Programming (T-SQL) Experience
  • Relational Database Design Concepts
  • Knowledge of various software development methodologies (Agile, Waterfall, etc.)
  • Knowledge of Software Development Life Cycles
  • Application Architecture and Design Skills
  • Application troubleshooting skills
  • Non-Technical Qualifications:

  • Ability to manage multiple projects and timelines simultaneously
  • Ability to manage both internal staff and contracted staff simultaneously. Often may be geographically dispersed.
  • Motivating and leadership driven attitude. Good at personnel recruitment and team building.
  • Keen desire to learn (and master) new things
  • Excellent communication skills (including relaying technical information to non-technical users)
  • Well-organized and able to facilitate both internal and external (customer) deadlines
  • 7+ years of related work experience. Experience leading a team is required, leading a development team is preferred
  • Ability to present problems and solutions to management
  • Ability to interface professionally with customers as necessary

  • You may be interested in these similar jobs!
    Service Manager
    Johnson Service Group in Charlotte, NC

    JSG is hiring a Service Manager for a key client in the Charlotte, NC area. In this a direct hire position, you will be responsible for managing serv…

    Read More
    Junior Informatica Developer
    Siyaton in Forest City, NC

    Position: Junior Informatica Powercenter Developer Location: Forest Hills, NC Duration: 6-12+ months contract Start Date: 10/01/2019 Requirement: Exp…

    Read More
    Channel Business Development Manager (USA) (Clover)
    Harris Computer Corporation in Clover, SC

    ACCEO Logivision designs POS software for high-speed retail such as supermarkets, c-stores, pet stores, liquor stores and specialty food stores. At A…

    Read More
    Financial Systems Manager (Kings Mountain)
    Ply Gem in Kings Mountain, NC

    Overview The Financial Systems Manager is responsible for the various financial and related information systems, ensuring optimal reporting, p…

    Read More
    IT Development Project Manager / Scrum Master (Hickory)
    Citco in Hickory, NC

    IT Development Project Manager / Scrum MasterLocationUnited States - North Carolina - CharlotteIRC NumberIT-52688# of openings1Apply NowIT Developmen…

    Read More
    IT Network Architect
    City of Hickory in Hickory, NC

    Description This position is responsible for the evaluation and acquisition, administration, maintenance and development of the City's mission-criti…

    Read More
    Accounting Manager (Gaffney)
    Texas Education Agency in Gaffney, SC

    Job Responsibilities Tri-County Technical College is seeking a motivated and innovative Accounting Manager to take a leadership role on our Fiscal A…

    Read More
    Transportation Planning Manager
    City of Hickory in Hickory, NC

    Description This position performs high level professional transportation planning work and prepares and submits comprehensive transportation planni…

    Read More
    Land Development Manager
    American Homes 4 Rent in Huntersville, NC

    Job DescriptionAmerican Homes 4 RentAs one of the country s fastest-growing property management companies of single-family rental homes, American Hom…

    Read More
    Regional Sales Manager (Clover)
    Auto/Mate Dealership Systems in Clover, SC

    Regional Sales ManagerLocationSouth CarolinaJob CodeRSM-SC-GA# of openings1Apply NowWHO we are and WHY you want to work at Auto/Mate Dealership Syste…

    Read More
    Controls Engineer
    IT Trailblazers in Mooresboro, NC

    IT Trailblazers LLC is a Premiere staffing firm specializing in Information Technology Augmentation services, project implementations, upgrades and s…

    Read More