Software Development Manager (Backend)
MP Solutions
- Budapest
- Állandó
- Teljes munkaidő
- Foster careers of engineers reporting into you by finding opportunity for growth, coaching, addressing concerns and if necessary, implementing performance management
- Build and nurture effective, high performant teams that consistently deliver quality software
- Represent team within wider technical discussions across different stakeholder groups, and be effective in doing so by constantly broadening your understanding of our technology landscape.
- Take ownership for the delivery of specific outcomes, or work across wider groups in conjunction with programme management to deliver more significant outcomes.
- Remain a hands on coder. Contribute code during team sprints.
- Lead and evangelise team focus on performance, availability, reliability and security.
- Continuously improve yourself and your team by suggesting and helping implement new Engineering processes and practices.
- Effectively communicate your and your team's progress to your team members, your Manager and wider Tesco colleagues.
- Previous experience with management of software engineering teams of 10-15 people
- Problem solving, analysis and computational skills. You are comfortable designing systems and reasoning about them.
- Designing and developing systems for high availability and scalability
- Experience of operating in the cloud (AWS or Azure)
- Understanding NoSQL technologies (Redis, MongoDB or similar)
- Writing code under SOLID principles and implementing Clean Code
- Strong Java skills in developing applications
- Exposure to a variety of frameworks and libraries: Spring Boot, Micronaut or similar
- Experience using Docker and Kubernetes (or similar) for containerization, scalability and monitoring applications
- Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD
- Our client is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career defining opportunities to all of their colleagues
- A learning culture and excellent opportunities to develop your career within your chosen field or something altogether new
- Varied and exciting projects to play a part in - there is always something new and exciting in the pipeline
- Competitive salary and benefits package