Software Development Team Lead
Current- Lead a team of 6, managing the development and maintenance of a .NET-based claim management system for an Australian insurance provider, following clean architecture and microservices principles.- Oversee project planning, sprint execution, and coordinate with cross-functional teams for seamless feature rollouts and system updates.- Ensure system security and efficiency using Azure Key Vault and Azure Cloud Services.- Conduct regular code reviews, provide technical guidance, and develop individual growth plans for team members.- Collaborate with management to enhance product quality and streamline development processes.