An innovative technology firm is seeking a Software Developer to work throughout the software development life cycle. The role includes developing, coding, debugging, and maintaining applications. Candidates should possess a BS in Computer Science and have a minimum of 2 years of professional experi