The Solutions Architect position will be a leader on the technology team and part of technology projects with a specific focus on building out proof of concepts, working with technical teams and delivering architecture diagrams. Must come from a software development background but will not be coding in this role. This role works closely with cross functional teams on defining solution direction and strategy, and with development teams on ensuring high quality delivery that adheres to the required architecture requirements. This role will influence business stakeholders, technology teams and leadership with their recommendations, designs and collaboration.
Primary Responsibilities and Activities
Deep understanding of systems, product, clients, users, interfaces to understand key business drivers and needs of system users and business clients
Create proof of concepts, architecture diagrams and other deliverables to communicate direction and plans for technology projects
Participate in technology evaluations to provide objective decision making in choosing between different options while solutioning
Decompose needs and requirements and map to Business Capabilities as part of aligning to a Business Architecture
Participate in evaluation and review of technology solutions for quality adherence to standards
Participate in Software Portfolio Management activities including capturing information, searching and leveraging insights, and influencing technology direction with usage of the portfolio information
Assumes primary accountability for solution and integration architecture
Participates in meetings to discuss product architectural issues, feature/solution feasibility and provide options analysis.
Participate in project estimations, system architecture and performance engineering of projects
Self-motivated to research newest technologies. Utilizes this research in furthering our Products and Platform
7+ years of experience in IT and business/industry
Demonstrated experience as a technology subject matter expert on previous teams
Demonstrated experience as an architect on previous teams
Experience with Event-driven and microservices architectures; Experience with DevOps including virtualization, automation, continuous integration;
Experience with Messaging such as Kafka, RabbitMQ, Redis; Experience with containerized workloads experience working with IaaS or PaaS Cloud based products including Docker, Kubernetes
Demonstrated ability to understand functional/technical specifications
Demonstrated ability to design systems and to think systemically
Experience with parallel process design and implementation
Experience with asynchronous process design and implementation
Experience with instrumentation for performance, tuning and optimization