Responsibilities
- Make yourself available to the whole area and support all teams when architectural guidance is needed
- Work very closely with Software Engineers and Product Managers – ensuring we are prioritising the correct items for both short- and long-term initiatives
- Work very closely with most if not all Area Architects and Team Leads
- Ensure all initiatives are aligned with the overall technical vision
- Support Team Leads, Development Teams and Product Managers on technical route(s) to take
- Support the Product Manager to ensure we have the right priorities in the backlog and roadmap for each initiative
- Be part of the decision making with key stakeholders
- Participate in workshops/exercises/brainstorming/presentations/knowledge-transfer sessions with the rest of the architecture team and other parties
- Participate in pre-solution work for new initiatives to outline high level solutions
- Participate in design reviews to ensure all solutions adhere to established guidelines
- Identification of refactoring activities needed to address technical debt, performance, scalability, availability, reliability, and security
- Support development teams and product owners make sure we have relevant NFR’s defined (KPI’s)
- Cooperating with Enterprise Architects to align area solutions to correspond to the company’s guidelines around integration patterns, data storage, orchestration, messaging, and other concerns
- Supporting the development teams when dealing with architectural decisions, designs and high incidents
- Benchmark systems, analyse system bottlenecks and propose solutions to eliminate them
- Mentor, guide, and be a technology leader to other more junior team members
Requirements
- Great interpersonal skills
- True problem solver
- Embodies the ‘One Betsson’ value