What are the responsibilities and job description for the Software Development Team Lead position at VirtualVocations?
A company is looking for a Team Lead, Software Development.Key ResponsibilitiesLead a Scrum team in designing, developing, and supporting an enterprise SaaS microservices architecture applicationMentor team members and conduct regular coaching sessions while championing Agile methodologiesDrive the modernization of legacy systems and ensure high system availability and scalabilityRequired QualificationsB.S. in Computer Science or related Engineering field, or equivalent experienceMinimum 10 years of experience in a software product development environmentExperience as a scrum master, project manager, manager, or team lead with a strong emphasis on Scrum and KanbanStrong proficiency with Scala or Java, and databasesFull SDLC experience with enterprise-level software hosted in a cloud environment