Description:
The Platform Software Engineer designs and creates software to power our clients' websites. This engineer requires a broad understanding of internet-based technologies. In addition to creating new software systems and tools, this engineer will customize and integrate existing software modules for the various technology stacks we support.
Responsibilities:
Understand that software engineering is about people.
Support development on a day-to-day basis.
Participate in the design and architecture of new software systems.
Build software systems using sound software development practices.
Assist in the testing of software systems and in the troubleshooting of issues with those systems.
Act as a consultant to client services as client presentations are prepared in order to vet the technical feasibility of solutions.
Provide technical leadership by example and mentoring.
Requirements:
3+ years experience writing software.
Some background with agile software development practices (TDD, pair programming, etc.).
Demonstrable knowledge of software development methodologies.
Experience with open source technology.
Extensive knowledge (with at least some) of:
Ruby
Rails
PHP
Javascript
MySQL (or comparable RDBMS)
NoSQL (Redis or MongoDB) knowledge is a plus
Common CMS systems (Drupal & Wordpress)
Agile software development practices
Analytics systems and advertising platforms
Social networks and social graph integration
Job ID:123718
Location: NYCCompensation: TBDThis is a contract job.Principals only. Recruiters, please don't contact this job poster.Please, no phone calls about this job!Please do not contact job poster about other services, products or commercial interests.
No comments:
Post a Comment