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.Key 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.
- Action-Oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- Application Development - The ability and skill to develop software through use of programming languages required for job responsibilities
- Balances Stakeholders - Anticipating and balancing the needs of multiple stakeholders.
- Business Data Modeling - Ability to conduct activities to collect, analyze, diagram (model), and report information and data flow, including state changes, to help make strategic decisions, achieve major goals, and solve complex problems; Data Modeling Languages, State diagrams
- Business Insights - Applying knowledge of business and the marketplace to advance the organization’s goals.
- Communicates Effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
- Courage - Stepping up to address difficult issues, saying what needs to be said.
- Decision Quality - Making good and timely decisions that keep the organization moving forward.
- Develops Talent - Developing people to meet both their career goals and the organization’s goals.
- Document and Model User Requirements - Ability to utilize the appropriate modeling tool(s) to diagram the requirements from data and state changes, process and process improvements, as well as use cases and user stories; affinity diagram, managing changes to reuiqrements and requests, technical writing
- Drives Results - Consistently achieving results, even under tough circumstances.
- Instills Trust - Gaining the confidence and trust of others through honesty, integrity, and authenticity.
- IT Data Management - The ability and skill to develop and execute architectures, policies and practices in order to manage the information lifecycle needs of an organization.
- IT Testing - The ability and skill to design, execute and report on systems/service tests to ensure that an application functions as specified in the requirements.
- Manages Ambiguity - Operating effectively, even when things are not certain or the way forward is not clear.
- Nimble Learning - Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder.
- Pattern Design - Ability to prepare process maps, flowcharts, and organizational diagrams using specialized tools and techniques; oncept Modeling, Process Modeling/Mapping, Workflow Modeling Languages
- Plans & Aligns - Planning and prioritizing work to meet commitments aligned with organizational goals.
- Provides Technical Support - Ability to employ customer-oriented behaviors that help engineers connect with their customers in productive and efficient ways, creating positive, defining moments; Communicates confidently during service interaction, Provides relevant product/service updates, Sets appropriate expectations
- Software Development Life Cycle (SDLC) Techniques - Ability to understand and apply the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and maintenance, to effectively develop software that supports modelling activities
- Troubleshoots Technical Issues - Ability to employ a systematic process for solving technical issues by identifying the problem and selecting an appropriate solution- defines the problem, Identifies the cause of problems, Isolates the problem, Justifies a solution, Resolves the problem, Verifies the problem
Qualifications
- 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
Physical Demands Category: Office
Physical Demands/Work Environment/Travel Requirements: • Physical demands: While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle or feel objects, tools or controls; reach with hands and arms; climb stairs; balance, stoop, kneel, crouch or crawl; talk, hear, taste and/or smell; the employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception and the ability to adjust focus. • Work environment: While performing the duties of this job, the employee is exposed to weather conditions prevalent at the time. The noise level in the work environment is usually moderate. • Travel required: As required by the position.
Our people are passionate about what they do, the product they sell, and the customers they serve. If you're looking for an opportunity to be a part of a work family that values collaboration, innovation and dedication, we're the right company for you.
Build a challenging and rewarding career with us!
American Tire Distributors is an Equal Opportunity Employer and Drug Free Workplace
To review our Privacy Policy, click here.
Learn more about this Employer on their Career Site
