PacificCorp - Portland, OR

posted 25 days ago

Full-time - Mid Level
Portland, OR
Utilities

About the position

The Solutions Architect at PacifiCorp is responsible for creating, maintaining, and managing IT architecture models. This role involves interpreting and applying information from the IT architecture to support business improvement activities, particularly in the design and maintenance of IT support systems. The Solutions Architect ensures that the IT architecture aligns with the company's technology and governance strategies, policies, and standards, while also focusing on security and quality.

Responsibilities

  • Defines principles, guidelines, standards, and solution patterns to align solution decisions with the enterprise's future-state architecture vision.
  • Designs, develops, and leads the implementation of solutions architecture across specific business applications or technologies based on enterprise business strategy and requirements.
  • Documents all solution architecture design and analysis work.
  • Leads code reviews and provides consulting support to developers to ensure project alignment with overall enterprise architecture.
  • Performs project planning, system analysis, software design, coding, testing, documentation, implementation, and research activities for software engineering projects.
  • Facilitates the evaluation and selection of software product standards and services, and designs standard and custom software configurations.
  • Designs and directs governance activities to ensure solutions architecture assurance and compliance.
  • Monitors the current-state solution portfolio to identify deficiencies due to aging technologies or misalignment with business requirements.
  • Understands technology trends and applies existing, new, and emerging technologies to enable evolving business models.
  • Conducts and participates in meetings related to priority IT projects.

Requirements

  • Bachelor's degree in information systems, computer science, or related technical field, or equivalent work experience (typically eight years of related experience without a degree).
  • Minimum of six years of experience in at least two IT solution development disciplines, including technical architecture, network management, application development, middleware, database management, or operations.
  • Understanding of agile methods and processes, with the ability to support agile project teams by providing advice on opportunities, impact, and risks.
  • Advanced knowledge of programming, integration, and application security models; proficiency with various software development tools.
  • Expert knowledge of object design methodologies, architecture methodologies, security practices, and integration techniques.
  • Advanced knowledge of relational database technology, structured analysis concepts, and software design patterns.
  • Effective project management skills and ability to prioritize multiple tasks and projects concurrently.
  • Knowledge of information technology terms, equipment, systems, functions, and major vendors.
  • Effective oral and written communication skills.
  • Effective analytical, problem-solving, and decision-making skills.
  • Effective interpersonal skills and customer relationship skills.
  • General understanding of IT operating and capital investment budgets.
  • Understanding of the company's existing IT environment and applicable policies, practices, and procedures.

Benefits

  • Health insurance
  • Disability insurance
  • Paid time off
  • Tuition reimbursement
  • Bereavement leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service