Intermediate php developer, postion is a permanent full-time position and is located in Toronto, ON, Canada – candidates must be within commuting distance of Toronto Downtown Core.
Responsibilities:
Construct, develop, code, debug and maintain web site applications
Conform to in-house software development processes
Conform to defined software design methodologies for the development and implementation of Internet based application to support all aspects of web site functionalities
Participate in change analysis and code reviews
Produce code based on low level design documentation and existing coding standards and recommended practices
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 rollout
Participate in project status review meetings with Team Lead
Working closely with the project manager and senior staff to ensure stated business objectives are met
Delivering on the activities required to produce code modules 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
Perform other duties as may be assigned by Instaclick Inc management
Technical Expectations:
3+ years of production programming experience of which 2+ 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
1+ years of Object Orientation software coding experience for web application
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
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 of 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, such as Zend framework