What You’ll Do  As a member of our software development team, you’ll develop in-depth knowledge of your clients' objectives and challenges in order to design and implement innovative strategies using software to assist them through their current difficulties and prepare them for the future