Design and develop large-scale distributed data processing systems
Utilize programming languages such as Java, Scala, Python, and JavaScript
Lead teams and manage client accounts with strategic planning
Mentor and develop junior staff to enhance their skills
Assure project success and uphold top standards
Motivate and inspire team members to deliver quality work
Requirements
Bachelor's Degree
5 years of experience
Bachelor's degree or in lieu of a degree, demonstrating three years of specialized training and/or progressively responsible work experience in technology for each missing year of college