A person claiming to be a website optimizer that doesn't have access to change the wording or the files on your site has a limited amount as to what they can do to help you get a better listing with the search engines. Listen to your developers suggestions and hope that they study the search engine changes and algorithms. This is crucial. If your developer has no technical background, your site is in big trouble. There's the chance that no one will ever find it.