Software Engineer ( PHP)
The Software Engineer will play a primary role in the ongoing development of the platform, maintaining and improving system codebase while creating custom client modules, innovating in Research & Development, and evolving Indigo to an enterprise Software as a Service (SaaS) offering. The duties of this job shall include:
* Gradually transitioning the existing codebase to Zend PHP framework and a best-practices implantation of SaaS.
* Developing custom modules for clients
* Support of legacy systems as needed
Requirements
Background Experiences: The Software Engineer must have relevant enterprise web application development experience, including database administration. Specifically, the position requires the following:
* Minimum 5 years of professional experience and expert competency with all of the following:
o PHP 4 and 5
o Object Oriented Programming
o MySQL
o JavaScript
o Red Hat Linux & Apache
o HTML & CSS
* Competency with the following:
o AJAX
o YUI
o System administration & DBA tasks as they apply to software development, including cron, application & database benchmarking, and query optimization
o XML, SOAP, REST, HTTP, SFTP
o cURL, PEAR, PDFlib, encryption methods
* Working knowledge of load balancing and working with server clusters to deploy PHP applications
Education: A minimum of a Bachelor’s degree in Computer Science or similar from a US accredited institution. Zend certification is a plus.
Knowledge, Skills and Abilities:
* Superior communication skills – both written and oral
* Excellent organization skills
* Inherent ability to multitask