Must have an active blog or be an active contributor to open source software projects (I wouldn't submit resumes if at least one of these were not true) Experience with any programming language (Ruby/Python/PHP/Java/C etc. Knowledge and working experience with Agile development methodologies Ability to learn new technologies and implement tools and techniques in project environment Active *open source* user and evangelist Should be able to present to a group technical concepts in business speak Communication skills required at exceptional level Should be local or willing to relocate to NJ / NY / CT to work in NYC Ability to architect solutions and define a technical road map to address a business solution Ability to interface with different levels of resources and different skills of resources