Experience with Agile and best practices for the full software development lifecycle, including coding standards, code reviews, source control management (Git), build processes, testing and ongoing maintenance Excellent written and verbal communication, people and collaboration skills