8+ years of software development experience, with recent focus on .NET (C#) and React Proven track record in a team lead or development manager role Demonstrable people management skills, mentoring, feedback, coaching Experience delivering projects from scratch in an agile environment Familiarity with event-driven architecture and microservices Scrum master capabilities or experience in running agile delivery Strong verbal and written communication skills Self-motivated, structured, and dependable