Interfacing experience
(1.) To be responsible for providing technical guidance to a team of developers, enhancing their technical for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components