We are using the InnoDB database engine for MySQL so you must have InnoDB experience or ORACLE. You must follow coding standards and our own framework. Minimum 6 years experience with an excellent command of the English language. If we can't communicate then we won't be able to do the work.
We have completely coded a Front End Customer Administration Page, Front End Reseller Administration Page, FE Salesperson Administration Page an Agency Admin Page which is 98% the same as the Customer Admin Page and a special page where were track units sent out on a trial basis.
We have changed our table structure and these pages need to be updated and then fully tested. They were written by a junior PHP developer and we are looking for a senior developer to review the code, improve efficiency if applicable, make it more maintainable if applicable and make the corrections needed to work with the changed table structure.
You must be familiar with website front end customer and reseller admin pages. We also have to add PayFlow links on two pages. For example on the Customer admin Page we need any invoices that have been declined are displayed and totaled. We need a PayFlow transaction link that will submit the total outstanding balance and process the payment. On the page where we track units on trial we need a link to pay for the unit if the customer decides to buy it. We need one more link on the Customer Admin Page to cover special fees.
To handle the special fees a new section needs to be created in the Customer Admin Page. The special fee only applies if any one of 4 fields are changed. A message will need to display that these will be subject to a special fee. Flat rate $50. Tax will need to be calculated but we already have a tax calculation function. The total will then be submitted for payment. Our existing Paid and declined invoices will be modified for this Special Invoice. Invoice Type Table will be needed - just 2 types and Invoice Type ID added to the Invoice Table.
Once this is completed and an excellent job has been completed the back end administration panel will need to be done.
Your code will be reviewed by our technical lead for good coding practice. Must be able to start now or within a day.
We will not pay 100% up front milestone. We will NOT create a milestone until you demonstrate your full understanding of our requirements and also demonstrate your superior knowledge of PayFlow and PHP. We do not want to have to file a dispute for incompetent work to get our money back.
You must relate your experience and expertise to our requirements. DO NOT send us a list of 100 websites you have done. We are not going to look at them. You tell us why we should hire you. You tell us why you can do the job and tell us the skills you have to do the job.