Enterprise Architect in Raleigh, NC at Advance Auto Parts

Date Posted: 8/1/2019

Career Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Raleigh, NC
  • Career Type:
  • Experience:
    Not Specified
  • Date Posted:
    8/1/2019

Career Description



Job Description

Join the AAP Digital Products Team and start reimagining the future of automotive retail. Disrupt the way consumers buy auto parts and join a fast-growing e-commerce team to take on the industry’s biggest challengers.  We are charged with executing AAP's commitment to Digital transformation.

Our customers are can-do people who like to build, just like us.  Our priorities are all about their satisfaction, trust and loyalty.  The Digital development team is responsible for building solutions that drive the customer experience and, ultimately, enhance our bottom line as an organization.  This team plays an integral, high-visibility role in working across the company’s Marketing, Digital, and IT organizations.

As an Enterprise Architect, you will leverage your full-stack cloud skills as a key player in our enterprise-scale digital transformation.  You will lead development teams in the execution of your architectural designs, of AAP digital products as defined by the product team.  Successful candidates will thrive in an agile environment, embrace DevOps culture and practices, and help mentor other team members as needed.

 ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

  • Be a hands-on leader in designing, planning and building AAP's next-generation B2C e-commerce platform during our digital transformation. 
  • Deliver a major product component of AAP's Digital commerce platform.
  • Facilitate peer review and cross-pollination between skillsets on the team.
  • Be responsible for the team's best practices and good governance across the spectrum: secure, compliant and truly integrated. 
  • Share knowledge generously, helping AAP be a place where individuals come to grow.  Mentorship is highly valued here, whether formal or informal.
  • Facilitate integration across various components across the spectrum of platforms and channels.
  • Be in the vanguard of an agile, DevOps and CI/CD culture here at AAP.

    QUALIFICATIONS

  • Javascript: ES6, Typescript experience.

  • Knowledge of MVWhatever architecture, JS frameworks including React, Node, Angular, Vue, etc. Special emphasis on React/Node. React Native for mobile is preferred.

  • Comprehensive and deep web markup skills incl. HTML5, CSS3, Javascript, transpilers, Babel, SASS, SCSS, Webpack, etc.
  • Experience building and running multi-tier development pipelines for rapid development.
  • Comfortable in the AWS cloud. 
  • Understanding of VPCs, regions, AZs, auto scaling, peering, etc.
  • Highly experienced at working in data-driven environments. 
  • Strong SQL, ability to understand relational schemae, CRUD, REST.  Additional experience with NoSQL, columnar-storage databases, Hadoop/EMR are preferred.
  • Building and interacting with REST, SOAP, JSON, XML and AWS API Gateway in conjunction with Lambda/NodeJS.
  • Infrastructure as Code: AWS Cloudformation, Terraform. 
  • Familiarity with serverless architectures and ability to recognize when a microservice is the right answer, when it's not, and how to act on it.
  • Proficient with testing methodologies, both automated and otherwise.  Unit testing, regression testing, testing frameworks, feedback, peer review, etc., all in a version-controlled environment. 
  • Multi-year experience with server-side languages including Ruby, PHP, Java, etc. 
  • Experience in using/integrating with digital marketing tools and technologies: 3P tags, tag management, SEO/SEM/SEP. 
  • Experience optimizing eCommerce site design to maximize page-load speeds, conversion rates, optimal clicks-to-checkout, etc.
  • Comfortable working with GitHub, BitBucket, Stash, etc. 
  • Experience with Jira, Confluence and Atlassian tools in general.
  • Experience working with UI/UX teams to convert designs to apps. Experience translating sketch files to layout with precision.

EDUCATION and/or EXPERIENCE

Bachelor’s degree and/or equivalent experience.  Postgrads, STEM degrees, certifications and credentials preferable

8-10+ years of overall experience in the web tech space.