Go Back
PHP Engineer LOC:Boston, MA
2015-09-01 09:46:40
Job Type:
Full Time only
Budget $:
100,000 - 200,000
PHP Engineers are expected to work well as a member of team, with a high sense of personal responsibility. Members of the Engineering team should be able to prioritize and manage their time well across several tasks. Strong communication skills are also important as the engineer must interact well within the team and with stakeholders. Proficiency with PHP in an object-oriented context, basic MySQL, and intermediate JavaScript skills are required. PHP Engineers are expected to have a working knowledge of Unix-based systems in order to maintain their development environment.
The duties of a PHP Engineer include:
Develop new features for the web platform
Maintain the web platform as necessary
Coordinate requirements and expectations with stakeholders
Provide feedback on feature requirements
Coordinate development plans with architecture team
Coordinate test plans with quality assurance team
Coordinate as necessary with mobile development team
Provide estimates for development time requirements
Respond to technical inquiries from stakeholders
Maintain local development environment
Compose technical documentation for the client web platform
Desired Skills and Experience
2+ years of professional experience as a web developer with LAMP (Linux/Unix, Apache, MySQL, PHP) or a bachelors degree in computer science or other comparable subject
Proficiency with PHP (5.3+) in an object-oriented, MVC context
Basic MySQL skills, including the ability to write and execute queries that store, retrieve, and update data or table structures
Intermediate JavaScript skills, including the ability to write functional, cross-browser scripts
Basic Unix skills, including the ability to log into a Unix system, move throughout the file tree, and start and stop services
Intermediate git experience (branching, merging, conflict resolution)
Understanding of Memcached or comparable caching technology
Strong verbal and written communication skills
Strong sense of personal responsibility
Strong willingness to work as a member of team
Strong time management skills
Good prioritization skills
Key Skills: