Deal with complex systems while helping the rest of the team navigate ambiguity in requirements  What you bring to the table:  A Bachelor’s degree and 2 years of professional software development experience or a Master’s degree in Computer Science or a related technical field