* Solid experience delivering enterprise application software solutions
* Deep understanding of software craftsmanship, solid design principles, and design patterns.
* Practical Test Driven Development and Pair Programming experience
* A passion for automation in all things including Unit, Regression, Performance and other tests
* Solid understanding of Windows and Linux Server Operating Systems, especially in regards to deployment and configuration of distributed products.
* Self-starter with a can-do attitude, and a willingness to both learn and teach
* Ability to succeed and lead in an Agile team-based environment