
Search by job, company or skills
Role Description
Core Responsibilities:
Designs the overall Solution/application architecture of the product with the help of the team
Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment
Accountable for the technical design of the product
Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand Identifies and removes technical impediments
Works with Product Owner to align the roadmap with strengths and opportunities within the technical stack
Works with Delivery Lead/Manager to align the roadmap with tech dependencies and complexities handling
Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo
Provides the team a roadmap for implementing software engineering practices for higher code quality
Shares responsibility with Product Owner for building reusable and scalable components
Reporting to Architecture Lead, aligning architecture decisions and technology stacks implementation.
Requirements:
7+ YoE, Expert within the architecture and solutioning of technical components of the domains, products and digital customer journeys.
Expert in designing architecture artifacts, documents and UML as well as presentation capabilities for both backend and frontend solutions considering integrated journeys.
Can make architecture decisions at a team and product level.
Seasoned software architect with deep insight into newest technologies and trends, Java/JVM, Kotlin, swift/Objective-C, Angular/React, GoLang, and/or Python.
Hands-on experience API-first driven decision and secure, easily scalable and available solutions
Hands-on experience in production native-cloud Microservices, DevOps, and CI/CD environments.
Experience in Agile Development, with specific Solution Architect (or similar) experience preferred.
Understands relationship with Product Owner, Scrum Master, Delivery Lead and rest of team
Experience managing technical priorities/dependencies within the backlog
Strong communication skills with ability to align the organization on complex technical decisions.
Active coach and mentor whose goals are to grow and maximize the team's potential.
Job ID: 135075445