Leads and participates in medium to large scale projects by reviewing project requirements translating requirements into technical solutions