We are looking for qualified programmer (or a team of programmers) to provide Zend Framework using Doctrine ORM support for an industry specific web based Customer/Operations Management System.
HOW TO APPLY: Please provide the items below when applying. If these items are missing when applying, your application will probably be discarded.
-- Describe in a few sentences how you would solve one or more of the sample tasks listed below
-- Examples of previous Zend projects (if not in your oDesk project list, provide URLs)
-- Examples of previous Doctrine ORM (if not in your oDesk project list, provide URLs)
-- Provide which of the communication methods below you prefer to use
-- Provide your other web based skills/experience (Bonus Points)
-- Connect up database to forms - All the pages/screens/forms have been created. The database table structure has been created. You will need to: 1) Create the database models using Doctrine, 2) Set the models to autoload/lazy load for all modules (add to the front controller or Bootstrap???), 3) Connect up all the models/tables to the correct pages/screen/forms and 4) Create the various add/edit code for the pages/screens/forms.
-- Zend/PHP/Server-side Optimization - Once the application development has "stabilized", we will need the code to be optimized and will be looking to you to make recommendations. Examples could include APC, memcache, Zend Optimizer, Varnish, Apache vs. Nginx, web server tweaks and/or something else you can recommend.
COMMUNICATION: Regular updates (1 to 3 times a week) on the project progress will be required. For interviewing and during the project, the following methods of communication are acceptable:
-- Google Chat (voice or text chat)
-- Skype (voice or text chat)
-- oDesk Messages
TASK MANAGEMENT: You will be required to login to our project management system (teamworkpm.net) to be assigned tasks and to mark tasks as completed. You will still log your time in oDesk for payment.
APPLICATION GRADING: Each application will be graded based upon the following criteria.
-- Answering all the questions in the "HOW TO APPLY" section above (required)
-- Prior Zend experience as shown in projects portfolio/list (at least one good Zend project required)
-- Prior Doctrine ORM experience as shown in projects portfolio/list (strongly preferred)
-- Experience with version systems like GIT or SVN (strongly preferred)
-- PHP, Zend or other web certifications earned (not required, but will add bonus points)
-- Overall web skills/experience (for example mobile development, backbone.js, HTML5) (not required, but could add bonus points)
-- Ability to communicate effectively in English (required)
Let me know if you have any questions. - Garrick Brooks - NAZ360
Skills: management, amazon, varnish, apache, english, design, prototyping