The right person for the job should
1. be able to keep up with communication coming from many people
2. have nearly perfect english
3. know about salesforce quotes, forecasting, and is a certified admin
4. can write apex code, webservice callouts, and other advanced apex topics
5. write code in at least one other server-side language (node, php, ruby, python, etc.)
We're a small consulting company and through an influx of projects, we need some additional help keeping up on projects.