LAMP Developer - Linux, Apache, MySQL, PHP

  • Santa Monica, CA
  • Contract

Company Description

Our client is an industry leader in the marketing industry. This company has an amazing company culture that is truly above and beyond its competitors. They are a true leader in their industry and continue to branch out into new areas to stay competitive.

Job Description

LAMP Developer

 

Location: Santa Monica, CA

 

Duration: 6 Months

 

Required Skills:

1.      Deep LAMP (Linux, Apache, MySQL, and PHP) environment experience

2.      Extensive experience with Object Oriented PHP5+

3.      Zend Framework experience is a must

4.      Minimum 5 years of strong Object Oriented design and programming experience

5.      Experience with implementing scalable and maintainable code

6.      Experience working with MVC frameworks

7.      Experience in writings Restful APIs, Redis and HA PHP Applications is a plus. 

8.      Experience with Web Services SOAP / REST / XMLRPC

9.      Excellent knowledge of MySQL, including complex reporting

10.  Experience with and ability to thrive in a team environment

11.  Experience working with the SVN version control system.

12.  Excellent debugging and problem-solving skills

13.  Well versed in code optimization and software design principles

14.   Experience in working with Linux/UNIX on the command line

15.  Working experience with the ecommerce development process, and the ability to create solutions for common questions/concerns using the platform.

16.  Ability to come up with accurate development estimates based on high-level business and/or technical requirements.

17.  Strong people and project management skills

 

Responsibilities:

1.      Build and maintain mission-critical backend systems supporting high volume Commerce infrastructure

2.      Write clean and maintainable code in LAMP Environment

3.      Work closely with a team of other skilled engineers to solve challenging technical problems

4.      Create and consume web services (REST, XML-RPC) and implement data integrations within the platform.

5.       Identify and fix performance issues in highly scalable web applications

6.      Detail-oriented and very organized.

7.      Effective written and oral communication skills.

8.      Ability to multi-task, successfully manage multiple projects e-commerce projects