Knowledge of professional software engineering practices and proven methodologies for the full software development process (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
Experience working in fast paced Agile environments.