Solutions Principal Architect I

  • Company: AmerisourceBergen
  • Posted: September 01, 2016
  • Reference ID: 00001F79

Individuals in the Solution Architecture role provide overall direction, guidance, definition and facilitation for the development of an architecture (current and future state) required to meet business strategies and goals. Responsibilities include advocacy and support of the enterprise's IT strategies, identification and analysis of enterprise business drivers to derive useful business context, analysis of the current IT environment to detect critical deficiencies and recommend solutions for improvement, and the development of strategies aligning IT to business.

Solution Architects interface across all business areas, acting as visionaries to proactively assist in defining the direction for future projects. They conceive strategies, solutions, build consensus, and sell/execute solutions. They are involved in all aspects of the project life cycle, from the initial kickoff through the requirements analysis, design and implementation. Additional responsibilities may include the establishment of the overall architectural viewpoints and the establishment and oversight of organization standards and policies. Architects identify major system interfaces, business capabilities needs, and existing architecture weaknesses and opportunities for systems.

Serving in this role requires an individual to be a self-starter, work independently, and as a team member. They have to have strong communication skills in interfacing with business partners and the IT community. Architects are also responsible for educating and guiding others on architectural standards, principles, methodology and trends. They must have significant business knowledge and have expertise within one or more areas of information, solution, and/or technical architecture in which they concentrate. Architects are expected to mentor and coach less experienced staff and provide knowledge transfer across the organization.

The Solution Architect provides guidance, road maps, principles, standards and best practices. They must be focused on enabling business and IT leaders to make investment decisions that balance and prioritize current operational demands, disruptions, and opportunities with the longer-term strategic vision of the organization. This role assists in program to develop, maintain and govern the architecture across the organization. They will lead, consult or oversee multiple architectural engagements and be viewed as an expert and provides knowledge and counsel to others. The Solution Architect works on highly complex projects that require in-depth knowledge within a domain: technical, solutions, business or information and leads domain specific architecture board. They will provide an enterprise-wide perspective and participates in EA review board.

  • Leads and coordinates the domain technical and business discussions relative to future architecture direction.
  • Participates in enterprise strategy development, including environmental analysis, opportunity identification, value cases and business innovation portfolio development.
  • Contributes to the IT strategy and ensures alignment with architectural strategy and business goals.
  • Responsible for analysis, design, and development of roadmaps and implementation plans based upon a current vs. future state in a cohesive architecture viewpoint.
  • Supports, develops, and communicates domain-wide policies, standards, guidelines and procedures.
  • Designs standard configurations and patterns.
  • Promotes the EA process, outcomes and results.
  • Participates in the EA Governance process.
  • Leads and facilitates the domain's architecture governance process based on EA's governance structure.
  • Manages exceptions to architectural standards at a domain/portfolio level.
  • Reviews and approves recommendations to architectural standards at a domain level.
  • Reviews and/or analyzes and develops architectural requirements at portfolio level.
  • Aligns architectural requirements with IT strategy.
  • Assesses near-term needs to establish business priorities.
  • Ensures compatibility with existing solutions, infrastructure, services, and strategic requirements.
  • Identifies opportunities for reuse.
  • Contributes to the development of software and data delivery platforms with reusable components that can be orchestrated together into different methods for different business.
  • Coordinates architecture implementation and modification activities.
  • Assists in post-implementation continuous-improvement efforts to enhance performance and provide increased functionality.
  • Ensures the conceptual completeness of the technical solution.
  • Works closely with project management to ensure alignment of plans with what is being delivered.
  • Analyzes the current architecture to identify weaknesses and develop opportunities for improvements.
  • Identifies and when necessary, proposes variances to the architecture to accommodate project needs.
  • Performs ongoing architecture quality review activities relative to specific portfolio they are responsible for.
  • Provides strategic consultation to clients and IT teams.
  • Advises on options, risks, costs versus benefits, system impacts, and technology priorities.
  • Works with business leaders to understand business requirements and help them understand how technology tradeoffs influence strategy.
  • Consults on application or infrastructure development projects to fit systems or infrastructure to the technical architecture, and identify when it is necessary to modify the technical/solution architecture to accommodate project needs.
  • Consults on enterprise-facing projects and maintains knowledge of their progress.
  • Keeps technology and service managers aware of key customer issues, identifying and resolving potential problems and conflicts.
  • Sells the architecture process, its outcome and ongoing results.
  • Develops a communication plan for architecture at the domain level.
  • Leads the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities.
  • Considers potential impact to domain/portfolio architecture.
  • Provides recommendations based on business relevance, appropriate timing and deployment.
  • Identifies the tools and components used within the domain based on the enterprise toolset and can define exceptions as warranted.
  • Advises on allocation of budget to meet architectural initiatives critical to business/mission success.
  • Develops the business case for approval.
  • Identifies organizational requirements for the resources, structures and cultural changes necessary to support initiatives.
  • Collaborates with project management on reporting project status, issues, risks and benefits.
  • Meets with project management and IT Leaders to ensure progress towards architectural alignment with project goals and requirements.
  • Develops, motivates, and directs staff to create a team environment.
  • Provides leadership, technology guidance and mentors others throughout their domain.
  • Define the skills, competencies in the skills and talents for architecture team members.
  • Typical Responsibilities for Solution Architecture
  • Performs the necessary leadership, analysis and design tasks related to the development of solution architecture.
  • Develops the solution viewpoint, in which the business, information and technology viewpoints are synthesized into solutions that deliver capabilities to the enterprise.
  • Analyzes enterprise business drivers to determine corresponding change requirements.
  • Designs and leads the implementation of a solution architecture based on enterprise business requirements and IT strategies.
  • Defines the principles to guide solution decisions for the enterprise.
  • Coordinates solution architecture implementation and modification activities.
  • Facilitates and leads the evaluation and selection of software product standards, as well as the design of standard software configurations.
  • Consults with application or infrastructure development projects to fit systems or infrastructure to architecture.
  • Defines repeatable rules for how to implement solutions in more repeatable or reusable ways, such as solution patterns.


Bachelor's degree in Computer Science, Information Systems, Computer Engineering, System Analysis or a related field. Or equivalent work experience. Typically has a minimum of ten to fifteen (10-15) years of IT and business/industry work experience including architecture design and deployment, systems lifecycle management and infrastructure planning and operations. Requires exposure to multiple, diverse technologies and processing environments.

  • Proficient communication skills and experience in mentoring/leading teams
  • Able to articulate business Requirements to functional and non-functional requirements
  • At least 10 years of experience
  • Ability to effectively build relationships and collaborate with Business/Technology stakeholders, cross domain architects, and strategic outsource partners.
  • Experience in developing Current and Future State Architectures with Roadmap and Release Plan.
  • Experience in Business Impact Assessment, Disaster Recovery and Business Continuity Planning
  • Experience in Active Directory, Identity and Access Management, and Security Architecture
  • Experience with Cloud and Converged Infrastructure
  • Experience in Database design and management such as Oracle, Sql*Server, or DB2
  • Experience with Agile Methodology - Scaled Agile Framework (SAFe) preferred.
  • Experience in defining and driving Architectural Deliverables, reusable frameworks and assisting program through various SDLC phases.
  • Experience in Middleware /integration technologies such as WebSphere MQ Series, MuleSoft, JetterBit, etc.,
  • Experience in designing solutions using J2EE or .NET

Share this Job