I have been offered to work on a medium sized maintenance project. I haven't done freelance work in a while and am looking for some advice on how to set an hourly rate for this project.
The job was offered to me through word of mouth. A business needs some bug fixes and improvements done to their LOB software. The original software was developed by an offshore company that is now "too busy", in the words of the business owner, to make modifications. I am cautious to what that means exactly, but I will have a chance to look at the source code and perhaps even consult with the original developers before taking on the project.
I do not want to set a flat rate for the project, since it could potentially "get ugly" if the quality of the original code is sub par. Naturally, I am not willing to work for free.
I have never worked for a software business so I have little experience when it comes to rates. However, I would consider myself a competent developer and I do hold a BS EE/CompE degree, although I am not sure if that matters more than being able to sell your services.
I would appreciate any advice or hard numbers to help me make the decision.
Forgot to add: This link was helpful to me. I am looking to diversify the suggestions made in the article.