PHP Developer

Overview

Internet Technology Consulting company looking for a creative, self-motivated individual with web programming skills, for the position of PHP/LAMP Developer. The ideal candidate should have experience designing, developing, deploying and maintaining interactive database-driven web applications and web content in a high capacity environment.

You must have strong communication and organizational skills, have the ability to follow direction and enjoy working in a team environment and independently.

Responsibilities

  • participate on an agile team to complete weekly objectives
  • participate in team meetings as appropriate (daily stand-ups, planning sessions, retrospectives)
  • review code written by team members
  • provide off hours support of mission critical web applications
  • provide mentorship to junior developers

Required Skills

  • Minimum of 5 years of related experience with IT and related technologies
  • Familiar with Agile Methodologies (XP, Kanban, Scrum, etc)
  • Unix/Linux experience
  • PHP5 (OOP)
  • Experience with any MVC framework (Symfony, PHPCake, Zend, etc)
  • Experience with Javascript/AJAX (JQuery, Backbone.js, etc.)
  • Experience with HTML/CSS
  • Experience with Relational Databases (MySQL, PostgreSQL, etc)
  • Experience with RabbitMQ
  • Experience Code Repositories (Subversion, Git)

Preferred skills

  • Familiar with Test Driven Development
  • Experience with unit/functional testing in PHP (PHPUnit)
  • Familiar with Usability testing (Selenium)

Additional Nice to Have Skills:

  • Redis
  • Non-relational databases – MongoDB
  • Vagrant
  • Ruby on Rails
  • RESTful APIs
  • SASS
  • coffee script