Job Description
The IT Architect is responsible for providing key technical direction and decisions and ensuring that the technical solution achieves the business strategic goals. The IT Architect will gather and analyze user requirements, generate conceptual design, develop implementation strategies, and contribute to high level project time and cost estimates. The IT Architect interacts heavily with the Business to understand requirements, with Software Developers to provide guidance and support, and Managers to offer architectural perspectives of the planned or implemented system solutions.
ESSENTIAL JOB FUNCTIONS are listed below:
* Drive the selection process of the technology to utilize for implementing a software system solution when needed. Consider all the factors like cost, licensing, technology strategy, compatibility, interoperability, support, upgrades, environment, industry, and open-source standards, etc.
* Evaluate existing solutions and develop a roadmap for future architectural enhancements to improve system performance, stability, efficiency, sustainability, and functionality.
* Take a hands-on approach to building out proof of concept applications and implementing efficiency improvements for the business outside of traditional SDLC processes.
* Define and clearly document the Architectural principles and software patterns decided in a software implementation to support functional and non-functional requirements (Performance, Scalability, Security, etc.)
* Provide and continuously update the Architecture Definition of existing and new applications. It includes the preparation at a high level and detail when required of Logical and Physical system views.
* Work closely with business project sponsors and executives to demonstrate benefits, advantages and disadvantages of architectural decisions affecting existing and planned system applications.
* Collaborate in supporting and driving technical decisions that affect the Software Engineering team in the following activities:
* Analyze system specifications and translate system requirements into Architectural Definitions.
* Provide guidelines for registering analysis and design models properly in the Enterprise Modelling tool and repositories.
* Participate in definition and follow ups in proof-of-concept implementations to corroborate component design approach.
* Analyze and define system implementation concerns to support non-functional critical requirements: system security, scalability, load balancing, failover and/or distributed computing.
* Analyze current code to identify bottlenecks, performance issues, diagnosis and troubleshooting of potential issues/errors.
* Coaching and mentoring of architectural decisions and software engineering best practices.
* Define and propagate standards of tools utilization and best working practices in the following areas: continuous integration, unit testing, code coverage, and code quality.
* Participate actively in providing definitions and guidelines for infrastructure considerations and support of existing and planned project requirements in themes related to: operating system, hardware, networking and disaster recovery.
* Able to manage multiple initiatives at the same time.
Minimum Requirements BASIC QUALIFICATIONS:
Education requirements are listed below:
* Bachelor's degree in computer science OR Associate's degree in computer science with two years of architecture-related experience OR high school diploma/GED with four years' architecture-related experience.
Work Experience requirement listed below:
Typically six or more years of architecture or related experience (in addition to any experience identified above).
OTHER REQUIREMENTS:
Physical demand level is Sedentary
1. Certification in technology relevant to position preferred.
Columbus, OH
American Electric Power Company, Inc., an electric public utility holding company, engages in the generation, transmission, and distribution of electricity for sale to retail and wholesale customers in the United States. The company generates electricity using coal and lignite, natural gas, nuclear, hydroelectric, solar, wind, and other energy sources. It also supplies and markets electric power at wholesale to other electric utility companies, rural electric cooperatives, municipalities, and other market participants.
The company owns, leases, or controls approximately 3,664 railcars, 468 barges, 9 towboats, and a coal handling terminal with approximately 18 million tons of annual capacity. American Electric Power Company, Inc. was founded in 1906 and is headquartered in Columbus, Ohio.