Strong analytical skills, creative thinking ability and problem-solving skills Strong communication skills Good time management skills and self-motivated   Additional Information  EDUCATION andor EXPERIENCE  Bachelor’s degree from an accredited university, preferred Master's in Computer Science and 6+ years of previous software development and design experience