I've studiet Game development with C++/Java, but developed small, but complete games for Windows phone in C# with XNA.
Currently moving onto Android development with apps.
I feel comfortable with C++/C#/Java, and can jump on almost any project with general programming.
I prefer pay per project term, as development has very unstable timeline. It can either take more time, or alot less, and this way it provides predictable expenses.
With that said, I am open to ideas.