The Software Development Team Leader role is responsible for ensuring the team is consistently delivering working software. Also, will contribute to the technical solution from design through to code level and provide technical leadership to teammates through coaching and mentorship. Tasks and respo