Excellent communication, analytical, and interpersonal skills. Strong knowledge of the Software Development Life Cycle. Self-starter with strong sense of urgency, high accountability and excellent attention to detail with the capability to thrive in a fast-paced environment.