We are building a social network website and have a small in-house team working on it. Now we plan to engage one or more Independent Contractor programmer (Contractor) for speeding up. The Requirements * Qualification: Skillful with Java Web programming, HTML/CSS, JavaScript. Experienced with Java Web development project (5 years experience preferred). Understand Agile Development methodology and practice. See also the below for the technique details that the project may involve. - MVC framework: Struts 2.0 - Object/relational persistence and query service: Hibernate 3 or JPA. - AJAX framework: Prototype, Dojo or JQuery. - Logging service: Log4j. - Search: Lucene - IoC framework like Spring, Guice... - Programming IDE: Eclipse 3.2 or higher * Location: No location requirements but the Contractor will remotely work with our development team based in China. The Contractor shall be comfortable with English communication that relies on documentation email and on-line chat. * Availability: The Contractor shall be available on a full time basis (8 hours a day, 5 days a week) from 28 July 2008 to 14 September 2008 to the least. The Work * Planning: We do the job by iteration that is usually limited to 2 weeks. For each iteration, we will provide the Contractor with candidate user stories, GUIs (in the format of both GUI Designer Studio and HTML), and test cases. The Contractor reviews the stories and creates tasks that are of 2 to 8 hours for implementing the stories. When the task estimates are reviewed and approved by the Project Manager (PM), the Contractor commits the stories and tasks. * Iteration: The Contractor submit daily reports when s/he works on the stories. The report includes the actual hours and todo hours for each task. When the Contractor completes a story, s/he shall check the program against user stories, GUIs, and run test by the test cases. Only when the test case(s) are passed, the Contractor shall submit the job for internal build and QA testing. * Acceptance: The job is accepted when all defects that testers report are fixed and the Product Own finds the program meets the designed purpose. Compensation * The Contractor will be paid by agreed hourly rate and approved actual hours. - We will make payment on a monthly basis or upon acceptance. We cannot make advance payment for this job.
Termination
* We reserve the right to terminate the contract at any time if the performance of the Contractor is unsatisfying. However we will pay for any assigned job as long as the job meets the time and quality requirements.How to apply If you are interested in the above job, please respond with the following information: * Experience - Where you're based
- Hourly rate
- Availability for the coming month
Thank you!
|