Genuine Parts Careers
IT Team Lead, Development (Back Office)
Full/Part Time: Full-Time
In the 1920's, America fell in love with the automobile. More and more vehicles began traveling the roads, creating a need for an auto parts distribution system that could keep pace with the demand to keep our automobiles running. In 1925, NAPA was founded to meet those needs. Since then, we've sped our way to become a powerhouse in the auto parts industry. Fueled by the popularity of the automobile, our name can now be seen on over 5,800 stores, 58 distribution centers, and 13,000 NAPA AutoCare facilities across the country, and we're not stopping there.
Our 80 years of experience has made us an industry leader, but don't let our age lead you to believe we can't keep up with the changing times. We're not your grandfather's NAPA. As our vehicles become more advanced, we've adapted our business in ways that allow us to stay ahead of the curve. We're constantly updating our inventory of over 500,000 parts, opening new stores, reaching out to customers in new ways, and most importantly, we're hiring new talent to join our ranks.
It's an exciting time to join our team and we need people like you to help us accelerate our business into the future. Our growth depends on the dedication and enthusiasm of our employees. At NAPA, we want to continue to expand our presence, but at the heart of our business we just love automobiles. That's probably one of the reasons you're visiting this page. You share our passion to help customers, both retail and wholesale, keep their vehicles running. At NAPA, you'll be part a team that's building on an 80-year legacy of NAPA KNOW HOW, backed by the best employees in the world.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
The Point-of-Sale Back Office Software Development Team Lead will provide technical leadership, oversight, and planning for new features and functionality for the APG IT Retail environment. The POS Back Office Team Lead requires deep software design and development skills along with sound project management capabilities, taking a lead role in working with the business users, project managers, and others within the APG IT organization to ensure all aspects of projects are completed properly based on business requirements. This role consists of hands-on technical tasks as well as customer interaction and project leading activities.
The POS Back Office Team Lead will be responsible for leading development of system integrations and conversion tools for NAPA’s next generation store system. This individual will lead a team that provides Back Office functionality in a whole-store technology solution serving the entire user community of over 5,800 stores in the U.S. and Canada. In this role, the team lead is responsible for understanding back office (ordering, receiving, pricing, customer maintenance, etc.) system functionality and underlying architecture. Initially, to support the transition of ownership to APG of a vendor-build Java-based platform (retail.net). And then to maintain and improve that platform. Will work with other Team Leads, Architects and developers to provide a best in class solution for NAPA stores.
BS or BA degree in a related field required, unless there is significant, relevant work experience
Proficient Java and Oracle experience
10+ years’ experience with a high level of proficiency in advanced Point-of-Sale web design and development, with an emphasis in Linux, JAVA, JBoss, Vaadin (primary technolgies); Weblogic a plus
7 - 10 years’ experience with a high level of proficiency in relational database design
5+ yrs. experience building and leading teams responsible for developing enterprise level software
Ability to interact at a technical and non-technical level with Management, Development, BA, QA, Architecture and Infrastructure teams
Excellent communication skills (written and verbal), including facilitation and team leadership skills
Must be a self-starter, self-motivated and capable of working independently as well as part of a team
Strong experience in large scale environments with 000’s of endpoints and very large transaction intensive database systems
Strong background in full lifecycle development (Waterfall and Agile)
Strong organizational and time management skills to be able to handle multiple projects and tasks
Must have a positive attitude and handle stress well in a highly changing environment
Experience with Microsoft Visual Studio or similar
Experience with Help Desk/Support (i.e. Service Now, ITIL)
Experience with project manager tool (i.e. Clarity)
Prior experience in Retail environments is a plus
Responsible for working with vendor and internal resources to determine a transition strategy. Then work with those teams to execute strategy
Review existing architecture solutions to support the “lift and move” transition while planning post transition improvements
Analyze requirements as well as functional and architectural design documents to determine the coding needed from generalized business and functional requirements
Develop technical design specifications for application enhancements, including flowcharts, diagrams, DDL, and/or write pseudo code to illustrate sequence of steps and describe logical operations
Mentor, coach, lead and provide technical direction to team members to meet project goals
Perform research and development for Proof of Concept/Proof of Technology ideas. For those that prove out, hand off to other developers and then lead the effort to provide a production-ready solution.
Plan and coordinate product release roadmap that balances the priorities of new functionality and bug fixes
Conduct code reviews and testing. Track defects from reviews and testing.
Participate and take lead role in project team meetings and test plan walkthroughs
Proactively provide regular, clear, and consistent communication (written and oral) on the status of projects, issues, and deliverables to our customers and/or vendors
Have accountability for client relationship with internal business customers, peers, and management team
Work with technical support to facilitate analysis of, and resolution to, technical issues
Identify and evaluate business processes that can be automated, eliminated, and/or made more efficient