The Team Lead, Application Development will be responsible for overseeing the software development process from start to finish, ensuring that the team follows procedures and delivers high-quality software within set timelines and budget across people, process,