Minimum education and experience required: Master's degree or equivalent in Computer Science, Engineering (Any), or related field and 3 years of experience in large scale enterprise software development environment; OR Bachelor's degree or equivalent in Computer Science, Engineering (Any), or related field and 6 years of experience in large scale enterprise software development environment