Comprehension and utilization of the newest, emerging, innovative technologies and applications Apply lead level knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations