Self-motivated, self-starter with clear communication skills who thrives working in a team environment Grasps new technologies and can adapt to rapid shifts in priorities Ability to respond directly to questions from business clients   Qualifications  Bachelor\\'s degree in Computer Science, Software Engineering, or other related discipline preferred 8+ years of software development experience with at least 3+ years in a technical leadership role A combination of 2 or 3 specific roles and durations