Participate in the full development life cycle, working within broadly defined parameters
Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects
Management and execution against project plans and delivery commitments
Work closely with the architects to develop the best technical design and approach for new product development
Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces
Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
1 year experience developing AJAX interfaces with AJAX libraries and frameworks (e.g. YUI, DOJO, JQuery, Prototype, etc.)
Experience in at least one MVC pattern and JSP
Bachelor's degree in Computer Science or similar program with an emphasis on Computer Science concepts.
Passion for creating efficient, scalable web interfaces
Understanding of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST
Degree preferably in computer science or a similar technical discipline
Genuinely excited about technology, have a strong interest in learning about and playing with the latest technologies and building compelling web applications and UI
Must be a self-starter and motivated