Application Delivery Technical Lead

Old Dominion Freight Line•Thomasville, NC

About The Position

The Application Delivery Technical Lead provides technical guidance to software engineers configuring or modifying solutions for the business and resolving architectural or design deficiencies. The role collaborates with architects, developers, business users, and the Delivery Manager to ensure project deliverables align with business processes and IT design standards. It helps technical teams understand complex business problems and recommend appropriate solutions, and leads project teams through implementation and maintenance of business and enterprise software solutions. The position combines design, mentorship, and leadership with hands-on code delivery. The Technical Lead develops code modules, stable application systems, and integrated enterprise software solutions, and assists with architectural diagrams. The role also supports the full project lifecycle, software design, documentation, code management, and production implementation in accordance with IT compliance and auditing policies.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience in a related field.
  • Five years of experience in software development.
  • Three years of experience with database technologies.
  • Five years of experience on projects involving implementation of solutions using development life cycles (SDLC).
  • Three years of experience in systems analysis, including defining technical requirements and performing high-level design for complex solutions.
  • Programming and software development experience, including RPG, Java, SQL, Angular, and API design and implementation.
  • Excellent verbal and written communication skills.
  • Demonstrated leadership and problem-solving skills.
  • Knowledge of Java, Spring Boot, and APIs.

Nice To Haves

  • Three years of IT experience developing and implementing systems within an organization.
  • Three years of experience working with application and integration middleware.
  • Three years of experience writing technical documentation in a software development environment.
  • Three years of experience working with source code control systems.
  • Three years of experience in systems analysis, including defining technical requirements and performing high-level design for complex solutions.
  • Experience working with Continuous Integration/Continuous Deployment tools.
  • Knowledge of RPG is highly preferred.
  • Knowledge of Angular is a bonus.

Responsibilities

  • Consult on business requirements and functional specifications, translating them into logical program designs, code modules, application systems, and software solutions; facilitate the transition to high-level design and support the project lifecycle.
  • Review the development or modification of highly complex, enterprise-level software solutions.
  • Balance design, mentorship, and leadership responsibilities with hands-on code delivery, approximately 50% each.
  • Develop and validate complex software design prototypes and ensure designs adhere to company architecture standards.
  • Contribute to and apply technical direction for developing, configuring, or modifying integrated business and enterprise application solutions across computing environments.
  • Guide the design and coding of component-based applications.
  • Ensure detailed functional and technical requirements, designs, and test scripts are documented for enhancements.
  • Manage code and the implementation-to-production process in accordance with IT compliance and auditing policies.
  • Lead project teams through implementation and maintenance of business and enterprise software solutions, partnering with technology teams and business leaders to resolve escalated issues.
  • Mentor and advise others on company and industry methodologies, policies, standards, and controls.
  • Recommend options and assess risks, costs, and benefits for software solution designs; identify interfaces and methods required to support solutions.
  • Facilitate implementation and maintenance of complex business and enterprise software solutions to support successful application deployments.

Benefits

  • Health benefits, including a zero-premium medical plan for employee-only coverage.
  • Vision and dental coverage.
  • Short-term and long-term disability coverage.
  • Flexible spending accounts.
  • 401(k) retirement plan with company match and an additional annual discretionary match opportunity.
  • Life insurance.
  • Wellness program.
  • Tuition reimbursement for drivers and technicians.
  • Training and growth opportunities.
  • Promote-from-within advancement opportunities.
  • National career opportunities at more than 260 service centers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service