Experience with software development best practices including, but not limited to: Agile development; version   control using GitGitFlow or similar system; and project management via systems like JIRA, Asana, etc