After 7+ years, today is my last day working as a consultant at California State Fund (worker's compensation insurance). I'm busy backing up emails and files that may be useful. While I technically will not be available as a resource to this client any longer, I know realistically that I am the only person with knowledge of certain projects and I might be called upon to provide support or information.
I have spent the last 2 months training others on the design, implementation, and functionality of the application and trying to get an answer on whether the client or my company owns the source code I developed. Neither party can find the contract which was signed initially in the late 1990's. Today, my management has finally agreed to turn over the source code to the client with a signed agreement that no other consulting firm will be allowed to have access. So now I'm frantically trying to get everything moved from our our Denver source control system to the client's network and need to provide the last bit of training on how to build the software, create the InstallShield installation image, and deploy the application. Nothing like a little pressure.
I returned from vacation yesterday hoping for some information on whether there is another project for me. My manager sent an email asking whether I wanted to continue in Java development or whether I was willing to go back to my Microsoft roots. I indicated I was willing to do either, whatever best served the company needs. (OK, gag...really I'll do whatever it takes to keep my job).
There is a position within another division of our company based in Arlington Heights, IL. If I get the position, I would still be working here in California. I don't know whether travel will be required. The position splits its responsibility between product development and professional services (i.e. consulting). This is the Microsoft opportunity my manager mentioned. He sent me the job description and I seem like a good fit for the requirements. So I submitted my resume yesterday. I need to be interviewed for the position just like any external candidate.
As of tomorrow, I will report to our Oakland, CA office but I have no idea what I will be doing in the meanwhile until I find another position.