Experience with a variety of systems such as Java, Oracle (or MS SQL, MySQL, PostgreSQL), Unix/Linux, .NET, ASP, MS SQL (or Oracle, MySQL, PostgreSQL), Ruby, MySQL (or PostgreSQL), Linux
Experience working in engineering practices such as pair programming, continuous integration, test driven development and incremental design
Experience using testing frameworks such RSpec, JUnit or Selenium on a daily basis and writing code without tests should be unimaginableExperience with building consumer quality products, enabling business capability and objectives through technology
Experience with engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, application security
Knowledge of Agile software development processStrong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
Excellent communication skills with the ability to influence senior client business and IT executives on technology decisions.