Expand existing software to meet the changing needs of our key demographicsDevelop a new software product from the ground up, staying true to our companys core values and needs while lending your own creativity to the mixFocus on creating fault-tolerant programmingCreate scaleable, automated solutions for our customer baseEstablish multi-platform versions of the software packageWrite tests for existing and created code to ensure compatibility and stability