Solutions Architect
Genesis10 · Cedar Park, TX · 2 wk ago
On-siteOTHR$150k–$215k/yrFull-time
Responsibilities
- Design and architect solutions that align with IT strategy and business objectives while considering technical and non-technical implications and trade-offs
- Define target state technology architecture and roadmaps
- Aid in the technology selection process by assessing and evaluating various technologies
- Promote the advancement, adoption, and steadfast execution of architectural principles and standards
- Engage in the development of proof of concepts (POCs), prototypes, and the implementation of diverse design patterns
- Collaborate with product owners to understand business requirements and translate them into technical solutions
- Provide technical guidance and expertise to development teams, ensuring adherence to architectural standards and best practices
- Create and maintain comprehensive documentation of solution architecture, design, architectural decisions, and implementation guidelines
- Address technical challenges and solve complex problems that may arise during the development and implementation of solutions
- Demonstrate a strong commitment to continuous learning with emerging technologies and industry trends to recommend innovative solutions
Requirements
- Bachelor's degree in Computer Science, Information Technology or related field; or equivalent combination of education/experience
- 5 years' experience defining, designing and building large scale technical solution architecture or similar work
- Engineering experience in building scaled, secure and resilient solutions both on-premises and in the cloud
- Demonstrated proficiency and practical experience with Enterprise Architecture principles, prevalent frameworks, data, system and process modeling
Desired Skills
- Formal software engineering concepts training and/or certifications
- Knowledge and experience building domain-driven design service architecture
- Knowledge and experience in API gateways, service mesh, GraphQL
- Experience with application containerization and orchestration, such as Docker and Kubernetes
- Experience with hyperscaler clouds like AWS, Azure, GCP, or OCI
- Experience with programming languages such as Java, Python, JavaScript or web application frameworks like React
- Experience with streaming technologies like Kafka streams, ksqlDB, or Flink on Kafka broker