· Knowledge of software development processes and procedures to understand development team needs · Familiar with common... development practices, Service oriented environments, and Agile practices · Generate new or unique solutions and embrace new...