PHP/MySql web developer

  • Posted
  • Proposals 9
  • Remote
  • #25011
  • Archived
Gavin M.Keith B.Sarath D.Stuart F.Louis O. + 4 others have already sent a proposal.
  • 0

Description

Experience Level: Intermediate
Our company has a complex and interactive database that is being continuously developed by our in-house programmer- the system is used to subcontract mechanical engineers to companies on short term contracts.

Typically we post a vacancy for a 2 week job (for example) to all our registered subcontractors (3000) via our website- they get an email with job details and they can log into our website and apply for the job if they meet the job requirements.

One of the most time consuming issues to manage is agreeing the hourly rate. Every job is different, locations vary from Nigeria to Russia to Scotland, all over the world- working conditions, taxes etc all vary, so the normal procedure to arrive at an agreed rate requires several phone calls to various contractors.

We want to add a new function to our system as follows:

The first contractor logs in to the job application page. The page lists all the job details, location, duration, job duties etc.

The first thing that needs to be added to this page is something like this:
the highest rate paid for this job role in the last 12 months was [ £xxx.00/day] the lowest was [£xxx.00/day]

If the contractor decides to apply for the vacancy he must input his required daily rate.

The second contractor logs in and states his rate. When he saves his entry, he will see a table ranking him in terms of his rate. We often end up with 20 contractors applying for the same job.

The contractor with the cheapest rate is ranked #1, the next cheapest ranked #2 etc.

Table will display anonymously:

You have applied for the job of [job title] in [country] you application is ranked as follows:

rank #1- Date/time -Years experience- location.
rank #2- Date/time -Years experience- location.
rank #3- Date/time -Years experience- location. MY RANKING.
rank #4- Date/time -Years experience- location.

The contractor then has the option of lowering or increasing his rate, depending on where he is ranked on the table.



Clarification Board

    There are no clarification messages.