Overview
Skills
Job Details
Description:
Provide architectural and big-picture oversight for development of new or enhanced software products.
Responsible for ensuring quality and consistency of the software architecture across the system and providing day-to-day technical guidance to the development teams.
Define the system, technical, and application architectures for major areas of development and recommend course of action to maintain cost effectiveness and competitiveness.
Stay up-to-date on business initiatives and objectives, particularly as these relate to infrastructure and development architecture issues.
Research and implement best practices frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.
Research new technology and development tools to remain abreast of current and emerging technology.
Recognized as advanced individual contributor.
Considered subject matter expert within discipline.
Conducts highly complex work critical to the organization.
Works without supervision with extensive latitude for independent judgment.
May assist less experienced peers.
Typically requires 10 to 14 years of experience or equivalent combination of experience and education.