It all depends on the project that you are tagged to , its really hard to get a coding job with 9 years exp.. recently I was working with technical architect an there was lot of coding and tweaking the frame work it was fun .. got released from the project... told workforce manager that i am looking for a technical position.... raised eyebrows..and a question why cant you take up teamlead/manager position with this exp?
but there is hope for you .. in all MNC's in India there are a group well hidden in all vertical and horizontals, they are called "Technical center of excellence" group . as they are non billable ie not payed by the customer their number s are small and they can be seen only when there is a project initiation or when you hit a hard technical issue.
get into an MNC as a team lead/tech lead work on inside connections locate the TCOE team and get in to it this is the easiest way to be in an MNC and continue in technical stream, else you will be pulled into management stream
on Junilu' point there are lot of posts in MNC's designated as architects to please the employees but the real work is that of a senior developer and will overlap other roles like BSA,team lead etc and thus you will be called an architect but all work that comes your way will be that in visio excel and word