-
Lead Software Engineer
- AutoZone, Inc. (Elk Grove, CA)
-
Hybrid role 3X a week in office in Elk Grove, CA; no remote capabilities
ALLDATA is the industry’s #1 choice for unedited OEM automotive repair and collision information. Founded in 1986, the Elk Grove, California-based company has more than 115,000 subscribers worldwide who rely on us for access to the OEM-accurate information and procedures they need for safe and accurate repairs. More than 400,000 technicians trust ALLDATA’s industry-leading software solutions for faster diagnostics, updated OEM information covering 95% of vehicles on the road today, and simpler shop management. With the support of our parent company, AutoZone, we are an employer of choice for those who are passionate about working for a leader in the automotive software industry.
Position Summary:
Lead Software Engineer will be responsible for participating in all aspects of the software development lifecycle which includes web architecture, estimating, technical design, implementation, documentation, testing, deployment and support of Drupal and Angular based websites. You will also participate in design and architecture sessions with key business users, gathering and documenting business processes and requirements for the system and advise business users on best practices for web designs, development or integration processes. You will also develop and maintain e-commerce and other PHP based portals; provide technology and solution leadership of complex Drupal based system including Rest API, Web services and third-party integrations; and research Drupal Solutions to adopt microservices architecture. This Lead Systems Engineer will create custom modules leveraging Drupal hooks and plugins as well as install, test and deploy patches to the core CMS and modules. Responsibilities also include researching, developing, testing, and implementing product backlog items including analysis and reporting, on the prioritized project backlog within schedule; ensuring third party libraries are downloaded and maintained; and supporting the deployment process, including review of logs for errors after code deployment to all environments.
Position Responsibilities - Other duties may be assigned:
• Participating in design and architecture sessions with key business users, gathering and documenting business processes and requirements for the system
• Advising business users on best practices for web designs, development or integration processes
• Develop and maintain e-commerce and other PHP based portals
• Technology and solution leadership of complex Drupal based system including Rest API, Web services and Third party integrations
• Research Drupal Solutions to adopt microservices architecture
• Exposure to the Drupal codebase would be desirable
• Create custom modules leveraging Drupal hooks and plugins
• Install, test and deploy patches to the core CMS and modules
• Research, develop, test, and implement product backlog items (user stories and defects), including analysis and reporting, on the prioritized project backlog within schedule, ensure third party libraries are downloaded and maintained
• Support the deployment process, including review of logs for errors after code deployment to all environments
Position Requirements:
• Must have a Bachelor’s degree in Computer Science, Information Technology, or related and 7 years of experience including:
o Agile and Scrum methodologies
o Git
o Drupal, PHP, HTML, and MySQL
o LAMP stack
o Linux and content migration and rendering
o React.js, Java, MVC, CSS, and Apache
o Acquia for Drupal development
o Web API for REST
o Jenkins
Salary: $171,018.00 per year
Compensation Range (USD): MIN 107000.0 - MID 147100.0 - MAX 187000.0
AutoZone, and its subsidiary, ALLDATA are equal opportunity employers. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, or any other legally protected categories.
-