Proven understanding of software development principles and code architecture. Previous experience applying collaborative leadership skills across multiple…