, inventive software engineer to be part of a team of developers building large scale, high availability software systems using... QUALIFICATIONS - Bachelor's degree in computer science or equivalent - 3+ years of full software development life cycle, including...
professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability... PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source...