Qualifications - 3+ years of non-internship professional software development experience - 2+ years of non-internship design... or architecture (design patterns, reliability and scaling) of new and existing systems experience - 1+ years of software development...