Job Description
<p><strong>Senior Software Architect</strong></p><p><br></p><p><strong>Role Description</strong></p><p>The App/Solution/Software Architect owns the architectural decisions for the team, covering backend API, integrations, frontend native Apps and web portals.</p><p>The architect should be the visionary force behind the technical solution. He/she values simplicity and is unafraid to challenge technical constraints and procedures to</p><p>achieve an Agile design. He/she works closely with all team members to create a modular, scalable solution that addresses/incorporates future architectural changes</p><p>and designs. He/she will drive the engineering practices in test/behavioral driven development, continuous integration, and automated deployment. The architect is a</p><p>hands-on team member who actively coaches the team to solve complex problems.</p><p><strong>Core Responsibilities</strong></p><p>βͺ Designs the overall Solution/application architecture of the product with the help of the team</p><p>βͺ Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment</p><p>βͺ Accountable for the technical design of the product</p><p>βͺ 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</p><p>βͺ Works with Product Owner to align the roadmap with strengths and opportunities within the technical stack</p><p>βͺ Works with Delivery Lead/Manager to align the roadmap with tech dependencies and complexities handling</p><p>βͺ Constantly looking for better ways of solving technical problems and designing the solution, not afraid of</p><p>challenging the status quo</p><p>βͺ Provides the team a roadmap for implementing software engineering practices for higher code quality</p><p>βͺ Shares responsibility with Product Owner for building reusable and scalable components</p><p>βͺ Reporting to Architecture Lead, aligning architecture decisions and technology stacks implementation.</p><p><strong>Key Skills</strong></p><ul><li>7+ YoE, Expert within the architecture and solutioning of technical components of the domains, products and digital customer journeys.</li><li>Expert in designing architecture artifacts, documents and UML as well as presentation capabilities for both backend and frontend solutions considering integrated journeys.</li><li>Can make architecture decisions at a team and product level</li></ul><p><strong>Domain Expertise</strong></p><ul><li>Seasoned software architect with deep insight into newest technologies and trends, Java/JVM,</li><li>Kotlin, swift/Objective-C, Angular/React, GoLang, and/or Python.</li><li>Hands-on experience API-first driven decision and secure, easily scalable and available solutions</li><li>Hands-on experience in production native-cloud Microservices, DevOps, and CI/CD environments</li></ul><p><strong>Agile/Digital Experience</strong></p><p>βͺ Experience in Agile Development, with specific Solution Architect (or similar) experience preferred</p><p>βͺ Understands relationship with Product Owner, Scrum Master, Delivery Lead and rest of team</p><p>βͺ Experience managing technical priorities/dependencies within the backlog Individual Skills</p><p>βͺ Strong communication skills with ability to align the organization on complex technical decisions</p><p>βͺ Active coach and mentor whose goals are to grow and maximize the teamβs potential</p><p><strong>Mindset &Behaviors</strong></p><p>High energy and passionate individual who inspires teammates to reach their maximum potential</p><p>βͺ Excited about trying new solutions outside standard approved</p><p>βͺ Embraces a culture of trust, free thought complete transparency</p><p>βͺ Brave and rebellious, willing to challenge status quo</p><p></p>