php developer
Job Duties:
- PHP programming. Developer will code, debug, and unit test systems per requirements and technical design.
- DB Design and Development. Developer will be expected to code, update, debug and optimize SQL.
- Review and analyze requirements / write estimates. Developer will review requirements and design documents to produce estimates and task lists based on those requirements.
- Support, refactor and enhance an existing production systems.
- Responsible for developing E-Commerce sites, CMS Solutions, and Custom Web 2 applications.
- Mentor and guide junior developers.
Required Skills:
- Senior-level PHP developer with 4+ years experience.
- Extensive OOD / OOP experience.
- Extensive experience working with javascript frameworks like YUI and JQuery required.
- Experience working in an agile methodologies a plus.
- Knowledge of and experience applying design patterns and implementing industry best practices like ActiveRecord, MVC and EDP required.
- Strong SQL development and design skills.
- Extensive experience working with large MySQL databases and complicated structures (MERGE tables, replication, etc)
- Knowledge and experience working with PHPUnit; Trac and SVN a plus.
- Ability to write and consume web services.
- Some experience in basic Linux server administration is a plus.
- Proven written and verbal communication and presentation skills with the ability to effectively communicate with customers and staff at all levels.
- Ability to propose, advocate and critique design alternatives to determine solutions.