Education and Additional Skills    Computer Science Degree or equivalent college education Should have experience with working in large development projects Should have the ability coordinate across multiple teams Be nimble in handling and delivering fast moving projects with very minimal supervision Excellent Communication skills, both written and verbal