version control system (e.g. GIT, TFS, Azure DevOps or similar) Good understanding of agile software development practices Understanding...