SUMMARY
This position is responsible for the design and implementation of AutoZone’s hardware and software applications across more than one functional area. The position focus is on design skills – both researching and leveraging technology to provide practical solutions and teaching others proper design skills.
RESPONSIBILITIES
-
Design, develop, and/or maintain complex software applications and systems: debug, design, code, test, write specifications, roll-out software, production support.
-
Write technical specifications and participate in code, design and system reviews.
-
New technology selection – review, compare, and recommend the right solutions.
-
Technical services; software and hardware architecture design and maintenance; data security.
-
Information, network, data security architecture; software architecture and engineering.
-
Ensure consistent application of AutoZone technology standards.
-
Develop standard technical frameworks.
-
Accurate work planning and execution; accurate project and time tracking.
-
Prepare and deliver technical training material.20% SME for the Projects involved
-
Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment. Continuous learning of AutoZone Culture, Methodology, Architecture and Software. (Own Professional Development)
-
Mentor and teach less experienced AutoZoners
REQUIREMENTS
-
Level of formal education: A Bachelor's degree (BA, BS) or equivalent
-
Area of study: Computer Science or related field
-
Years of experience: More than seven years.
-
Special certifications or technical skills:
-
Knowledge of MS Office.
Expert proficiency with the AutoZone software architecture and methodology.
Technical skills may include experience with one or more of:
Operative Systems (e.g. UNIX, Linux, Windows)
Programming Languages (e.g. Java, C, C++)
Databases (e.g. Oracle, MySQL,PostgreSQL, Informix, DB2)
BI / ETL tools (e.g. Talend, WebFocus)
TCP/IP, Networking and LAN administration.
Expert problem solving and analytical skills. -
Subject matter expertise across multiple functional areas, subsystems or technologies.
-
Strong system design skills.
-
Solid understanding of systems, applications, and/or networks so that practical solutions can be provided that factor system performance, usability, reusability, quality, cross-system interdependencies, scalability, and overall cost to develop and maintain.
-
Presentation, facilitation and writing skills.
-
Project management – estimating, planning, controlling, and execution.
-
Other/preferred: Communication and analytical skills/English