Instaclick raising the bar in web development

Summary:

PHP Developer, Senior

Here’s what you’ll learn with us;

• Work on Symfony2, Require TS and Open Source projects
• Work with one of the biggest Symfony2 codebases known
• You’ll get to work with top contributors in the Open Source community, shadow, discuss new ideas and have fun!

Responsibilities:

  • Construct, develop, code, debug and maintain web site applications
  • Conform to in-house software development processes
  • Conform to define software design methodology for the development and implementation of Internet based application to support all aspects of web site functionalities
  • Perform code  review and evaluation and determine recommendations for adaptation
  • Creation of Low Level Design Document from Functional Specification and Technical design document
  • Conduct Low Level Design Review with Team Lead and Technical Lead to ensure that the Low Level Designs conform to respective Functional Specifications and Technical Designs
  • Participate in code reviews with Team Lead and Technical Lead to ensure that the code adheres to the low level design, and that the code meets coding standards compliance
  • Apply rigorous testing methodologies and use cases to analyze and verify software programs, algorithms, data transformation, forms, reports and interfaces
  • Timely communication of issues and status information to Team Lead concerning system development activities.
  • Generate application test data as necessary and validate any data conversion requirements for final implementation and production roll out
  • Participate in project status review meeting with Team Lead
  • Being responsible for the analysis, design and development of certain key business applications
  • Working closely with the project manager and senior staff to ensure stated business objectives are met
  • Assisting in the hiring of and manage additional developers if and when the project’s schedules require them
  • Planning and organizing the activities required to produce design documentation and unit tested code
  • Coordinating the efforts of all developers in the team and ensure the activities are executed according to the project plan and that  target dates are met
  • Other duties as may be assigned by Instaclick Inc management.

Technical Expectations:

  • 8+ years of production programming experience of which 4+ years of solid PHP design/coding/testing in Open Source environment building large scale distributed web sites
  • Experience working in a formal software development environment
  • 2-3+ years of Object Orientation software coding experience for web application
  • 1-2+ years of Working with a second object oriented language such as perl or java
  • Linux, Mac O/S, MySQL, PHP 4/5, Apache/Light HTTP technology experience based on LAMP model
  • Computer Science trained graduate or with equivalent work experience
  • Test Driven Development and Agile methodology an asset
  • Nice to have:  Front End technologies such as REST, Webservice, Javascript, Backbone, nodeJs, requireJs, underscore, bootstrap, jQuery, jQueryMobile, Json, Ajax, html5, (x)html, or CSS.

Skills Requirements:

  • Strong written/verbal communication
  • Solid team player with passion to participate in mentoring and team building
  • Strong web application documentation, design, coding and testing experience
  • Proven analytical ability to create/modify application code to support new functionality
  • Strong debugging experience with code written by other developers
  • Proven ability to provide  effort and elapsed time estimates for assigned work
  • Proven ability to execute project deliverables within effort and elapsed time estimates
  • Proven experience in meeting workload estimates as defined in project work plan
  • Experience with PHP Frameworks, like Zend

careers@instaclick.com

back