Lead Software Engineer

American Tire DistributorsHuntersville, NC
10d

About The Position

Are you looking for an opportunity to turn your ambition and your people skills into a rewarding career with an industry leader? Join our team at American Tire Distributors! As the nation's premier tire distributor, ATD’s coast-to-coast distribution network provides approximately 80,000 customers across the U.S. and Canada with rapid and frequent delivery of high quality tires, custom wheels and shop supplies. Position Description: The Lead Software Engineer is responsible for designing, developing and supporting compelling solutions and products that solve customer and end-user problems of a higher complexity. This role carries out impact analyses of development and enhancement requests to define and develop required changes. The role performs unit/integration testing and provides ongoing support, while exploring opportunities for reuse and scale.

Requirements

  • Bachelor’s degree
  • Bachelors.
  • 8 years of related experience preferred
  • Skills
  • Business Data Modeling
  • Communicates Effectively
  • Cultivates Innovation
  • Decision Quality
  • Courage
  • Document and Model User Requirements
  • Ensures Accountability
  • Manages Complexity
  • Nimble Learning
  • IT Data Management
  • IT Testing
  • Plans & Aligns
  • Pattern Design
  • Provides Technical Support
  • Situational Adaptability
  • Tech Savvy
  • Troubleshoots Technical Issues
  • Software Development Life Cycle (SDLC) Techniques
  • Business Insights
  • Application Development

Responsibilities

  • Carries out impact analysis of complex development/enhancement requests, understanding the requirements of each piece of development work, and then specifying changes required.
  • Collaboratively implement business value defined in epics/stories created as part of the Agile process.
  • Contributes developing solution architecture for large scale software solutions
  • Deliver architectural setup and subsequent high-quality execution of sustainable/maintainable software solutions.
  • Delivers complex customizations, workflows, interfaces, reports and data conversions, which includes unit testing and support functional/integration testing.
  • Designs, builds, verifies and documents full-fledged software solutions of the highest complexity that addresses scalability, performance, and security requirements across multiple platforms.
  • Foresees capacity requirements for component usage and identifies limitations.
  • Participate in group technical forums (e.g., architecture meetings); Provide feedback in the form of code reviews.
  • Plans large-scale solutions to processes, technology, and interfaces that address customer and user challenges, improve the effectiveness of the team and reduce technical debt
  • Prioritizes and resolves production issues of the highest complexity and collaborates and/or escalates to others as necessary
  • Produces designs and creative prototypes that meet the agreed requirements and are deliverable and supportable.
  • Recommends viable solutions to processes, technology, and interfaces that address customer and user challenges, improve the effectiveness of the team and reduce technical debt.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service