Enterprise Architect- Catalog in Glen Allen, VA at Advance Auto Parts

Date Posted: 7/6/2019

Career Snapshot

  • Employee Type:
    Full-Time
  • Career Type:
  • Experience:
    Not Specified
  • Date Posted:
    7/6/2019

Career Description



Job Description

An Enterprise Architect provides direction, guidance and definition of an enterprise’s IT architecture to effectively support the corporate business strategy. The responsibilities of an Enterprise Architect include researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology strategies. An Enterprise Architect must have significant business knowledge and have one or more areas of technical expertise in which they concentrate. An Enterprise Architect Interfaces with other architecture disciplines, acting as visionary to proactively assist in defining the direction for future projects. An Enterprise Architect is responsible for conception of solutions, building consensus and the selling and execution of such solutions.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Act as a solution advisor to IT Project Teams as they work with Business Domain owners to understand the needs of a given Business Domain.
  • Perform the role of Solution Architect as part of the AAP Enterprise Architecture Engagement Process
    • Participate in Functional Requirements Gathering for business solutions
    • Lead Technical Requirements Gathering for business solutions
    • Perform Impact Analysis on proposed Business Capabilities
    • Lead the creation of Solution Designs as part of a project team
    • Recommend appropriate technologies and patterns for the implementation of a Solution Design
    • Integrate solution design artifacts into the documentation library that makes up the Enterprise Architecture
  • Participate in the AAP Enterprise Architecture Core Team with all associated duties
    • Participate in Design Reviews for IT projects under design
    • Participate in Code Reviews for IT projects under implementation
    • Research and recommend new technologies for adoption into the Enterprise Architecture set of standards
    • Create Reference Models for, and facilitate the application of newly adopted technologies
    • Research new solution patterns for the implementation of IT enabled capabilities and recommend patterns for adoption into the Enterprise Architecture set of standards
    • Create Reference Models for and facilitate the adoption of new solution patterns
    • Develop new skills to stay current with the changing IT and Business landscape
    • Maintain the EA roadmap which defines the IT strategy for technology implementation and retirement
    • Participate in IT Process Improvement
  • Other Duties as assigned

QUALIFICATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • An Enterprise Architect must have working knowledge of the business domain they serve
  • Expertise in multiple IT domains.  An Enterprise Architect must:
    • have an expert level competency in the principles of Multi-tier Enterprise Application Development and must be competent in at least one Enterprise Programming language, and supporting languages across the application tiers.
    • have an understanding of the Solution Development Lifecycle
    • be competent in the following disciplines
      • Middleware Capabilities
      • Relational Database Design and Integration
      • Object Relational Mapping
      • Business Rules Management Systems
      • Business Process Management Systems
      • Server and Storage Infrastructure
      • Distributed Networking
  • Competency with Application Design Principles
    • Design Patterns for Enterprise Application Development (GoF)
    • Service Oriented Architecture
    • Enterprise Application Integration
  • Excellent Communication Skills, both written and verbal
    • An Enterprise Architect must be able to effectively communicate with non-technical Business Domain members
    • An Enterprise Architect must be able to clearly articulate solution design ideas in written and verbal form to technical audiences
  • Excellent Research Skills
    • Must be able to evaluate requirements against technologies and design patterns to produce appropriate Solution Designs
    • Must be able to evaluate new technologies and design patterns for adoption into the Enterprise Architecture set of standards

EDUCATION and/or EXPERIENCE

Bachelor's Degree in Computer Science, or related field, and 5-7 years of Application Development experience; or equivalent combination of education and experience

SUPERVISORY RESPONSIBILITIES

None

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit and talk or hear.  The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; and stoop, kneel, crouch, or crawl.  The employee must regularly lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.  Specific vision abilities required by this job include close vision, distance vision, color vision, and ability to adjust focus.

WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually low.