Responsible for evaluating an organization's business needs in a particular area and determining how IT can support those needs leveraging software, hardware, or infrastructure. The Solution Architect will create the resulting architecture artifacts and be responsible for technology lifecycle of the solution. A Solution Architect is expected to be a subject matter expert for the area they cover and act as a mentor and leader to engineering teams in that area.
Essential Duties and Responsibilities:
Own technical decisions, creation of architectural artifacts and technical designs for assigned solutions.
Contribute to day-to-day technology decisions for assigned engineering team including making decisions on best path to achieve requirements and schedules.
Own the quality of modules being delivered, ensure proper testing and validation processes are followed.
Ensure the solution architectures are in line with the enterprise strategies and principles
Identify cross-product patterns and suggest reference architectures in line with overall architecture
Define, measure and disseminate EA metrics and KPI to Lead Engineers.
Ensure the solution development, release and operational teams have the proper tools and training for success
Collaborate with other Solution Architects, business and technology groups to identify the necessary designs and non-functional requirements for each solution.
Observe the performance production architectures to discover patterns, bottlenecks and opportunities for increasing efficiency and reducing waste
Communicate progress of module development with leadership.
Provide production support when called upon due to escalation.
Contribute to maintenance of a portfolio of technology from an Enterprise Architecture practice perspective for rationalization of technology, evaluating and tracking technical debt, and creating technology roadmaps.
Support the company's commitment to protect the integrity and confidentiality of systems and data.
Education and experience typically obtained through completion of a Bachelor's in Information Systems, Computer Sciences, Electrical Engineering, Engineering or related field or equivalent experience.
Seven or more years of progressive experience in a technology role with team leadership experience, including 3 or more years as an Architect.
Technical expert with multiple years of experience contributing to architecture definition, detail designs, testing, and development in multiple domains (certification or extensive documented experience).
Professional interpersonal skills along with excellent verbal and written communication skills
Background and drug screen
Experience in architecting Cloud based solutions and certification of training in cloud skills.
Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc) and DevOps practices
Certifications in specific domain for example (AWS Certification, TOGAF, CCAr, CCNP, etc)
Certifications in security (CISSP for example)
Additional related education and/or experience preferred.