Responsibilities:
1. Technical Leadership : Serve as the technical expert in .NET technologies, guiding the architectural decisions and development strategies for our .NET projects. Lead the design and implementation of scalable, secure, and efficient software solutions. You will be working alongside the architecture team and squads to ensure that the day to work is in accordance with the enterprise level architectural vision, guidance and requirements.
2. Squad Collaboration : Work within the Spotify model, engaging with squads to promote cross-functional collaboration, knowledge sharing, and problem-solving. Mentor junior engineers, fostering a culture of continuous improvement and innovation.
3. Code Excellence : Ensure the highest standards of code quality and performance by implementing best practices, conducting code reviews, and leading by example.
4. Continuous Improvement : Advocate for and implement improvements in software engineering practices, tools, and processes to enhance team efficiency and product quality. As a lead the expectation that a lot f time will be spent here, both creating as well as advocating in this area.
5. Stakeholder Engagement : Collaborate with product owners, designers, and other stakeholders to understand requirements, set priorities, and deliver solutions that align with business goals.
6. Pre Sales Engagement.
Qualifications / Experience:
7. 5+ years of experience in software development, with a strong focus on .NET technologies; C#, .NET Core, ASP.NET and preferably Entity Framework.
8. Proven track record of leading development projects and teams to successful outcomes.
9. Deep understanding of software architecture principles, design patterns, and best practices.
10. Experience working in an agile development environment, ideally within the Spotify model of engineering.
11. Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
12. Excellent communication and interpersonal skills, with the ability to mentor and lead teams.
13. Can demonstrate commitment to continual self learning in this field, ideally with a degree foundation.
Technical Skills :
14. Technologies / Patterns;C# / .NET Core / ASP.NET / Entity Framework / Postgres / SQL ServerRedisAMQPMicroservice design patternSynchronous & Asynchronous integration patterns
15. Frameworks / Way of WorkingAgile; Scrum & KanbanExposure to the Spotify Engineering model
16. Tooling (Preferable, equivalents acceptable though);Kubernetes / Docker CI/CD tools, preferably ArgoAtlassian Suite (Jira, Confluence, Bitbucket)
Company Benefits:
17. 25 days holiday, plus Bank holidays, with the option to purchase up to 10 days per annum
18. Up to 6% contributory Company pension scheme
19. Life assurance of x4 annual salary
20. Health Cash Plan
21. Discounted gym membership with a company subsidy
22. Six months Company sick pay
23. Employee discounts
24. Employee assistance programme available 24/7
25. Flexible Benefits platform giving you the option to purchase additional benefits including critical illness cover, additional life assurance, dental insurance, health screening, cycle to work scheme, personal car leasing, breakdown cover, purchase of technology.
26. Paid Employee Volunteering days
27. Hybrid working
28. Additional Maternity / Paternity leave
29. Free onsite car parking
30. Part time roles will be considered
Reports to:
31. Head of UK Competence Centre