We need a very skilled PHP programmer with extensive experience in PHP5 OOP. We are building an ORM layer to facilitate the interaction between business logic and database. We need a programmer who has worked in this area before, and who knows best practices and advanced OOP PHP techniques.
The site is mainly a content site with lots of different types of content objects, forums, blogs, articles, events, etc. The ability to create DOs that represent each of these content types and then DAOs to extract data from the database in a clean and optimized fashion is crucial.
You will be working with our lead programmer and architect on the project, so you must have an ability to diagram your proposal and communicate with him on a technical level, as well as analyze, critique, and if necessary, correct the ORM pieces that are already in place.
Must be capable of setting up your own sandbox (apache, MySQL, PHP5). We will provide a server and ftp access to transfer existing files and new code contributions. You will also have access to view and query our current database.
Anyone located in south bay area with the ability to occassionally meet in person is an extreme plus.
Excellent English and communication skills
Ability to be available via YM during normal waking hours (10am - 9pm PST)
Ability to focus on the project during off business-hours (6pm-10pm PST)
Occassional conference calls
There is not a specific list of deliverables, as this project will be to focus development on the ORM layer. Completion will most likely involve:
Working base ORM layer
Several examples of the ORM layer in action with various types of business objects.
The environment is: