A Senior Software/System Architect must have extensive experience in the coordination of program and project leaders to identify requirements for system architecture. Must be able to identify strategies for addressing requirements. Must have extensive experience with analysis of requirements against fiscal, schedule, and performance issues. Has extensive experience in taking program requirements and is able to create an architecture vision having experience in high volume and high availability networks and systems. Experience in creating and conveying to team members the architectural vision for a program or project. Is responsible for dictating design choices to software developers, including but not limited to: platforms, coding and technical levels. Experience in establishing and enforcing standards and practices. Overseeing the development team, he manages the full life cycle of the software development process. Has extensive software development experience and thorough knowledge of a variety of programming languages and logic.