These individuals possess proficiency in development and testing practices common to the industry and have extensive experience of using design and architectural patterns The role requires researching new tools and technologies to keep our software development ecosystem cutting edge by embracing modern development methods