BA, BSc, or MSc in Computer Science or other technical discipline 5+ years software development experience with a record of accomplishment Creating and