Get good professional assistance from a
career counselor
There are many options after BCA. Don't aim for an MNC straight away. The entry requirements for an MNC are very strict. When engineers find it difficult then others must surely have it tough. The difficulty is not getting into just about any MNC. Better the employer, greater the difficulty. Besides acads you ought to have excellent analytical skills. There are recruitment tests and many other such hoops to test you on that before you finally get the chance to get interviewed.
Every course is different and B.Tech ECE wasn't a bad choice imo. Most of the jobs for B.Tech CSE overlaps with them. The first year is nothing compared to the second and the third. The first and the last are the easy ones. The last gets a bit hectic due to placements and the final year project but that's all. Subjects are mostly electives and they overlap with other streams. The core is taught in second and third. The very syllabus that comes in GATE. But all that doesn't matter because you don't want to do that.
I don't know much about IT industry but some things always work. You should start studying industry trends. For example, many people are learning app development as there is a huge demand for
quality developers. If you haven't started your course yet then start studying about any platform. Android is a good start btw. You can google whatever you want to learn about and btw google themselves have a tutorial dedicated for developers--> Android Developer's Blog. After your BCA and app development skills or any other skill that you plan to acquire you should also prepare for national level recruitment tests such these to make sure you don't get left out in the cold during campus placements(which is very likely)
AMCAT
e-litmus
In short, if you score at least a CGPA 7 in your BCA and score equally well in these tests then you can definitely land a good job
The above route is a bit long and difficult in that you'll have to compete with better candidates but as long as you have a good BCA+AMCAT/e-litmus score you can over ride that gap problem. Now the following is a bit more reliable way of starting your career.
Another industry that is quite robust is Networking. Though good jobs are few but those that are, pay well.
No one can deny that a developer scales well but a network admin finds opportunities in almost every company. There are certain guidelines that can put you on the right track but the foundation starts with Data Communications by Forouzan. This builds a solid foundation on which everything rests. The text that should work as a supplement is Computer Networks by A. Tanenbaum
Certs are the only way to get your foot in the door of networking. Though people do Juniper training but Cisco is the leader in supplying networking gear. So you should look into that. There are some institutes that provide job offer and I can personally confirm this because one of my IT friends in the very same class had done it. Note that these certs have a hefty price. The total cost can be half of that of a typical private engineering course so you have to take that into account. Joining a big institute will give you great opportunity to make contacts and then they can get in touch if they get an opening so you should check with them.
The last I heard about something happening in the IT space is thing called
cloud infrastructure. I have no knowledge on that but I'd recommend, you dig this. They say there is a demand in the coming days.
All the best, but still don't forget to pay your counselor a visit
Regarding career path, you make yourself appear interested in IT sector. Good choice, I'd say, as this is the best field according to me, if you have got the balls in demand. Just hard work won't do, build interest. Build approach, the most important thing in every subject.
Last but not the least, I'd strictly suggest you not to do MCA. It will be a clear wastage of 3 crucial years of your career life. Instead, try to build your skills in BCA period (3 yrs) itself. MCA will add no star on your shoulder, only the skills will. If at all you succeed doing this much, do a MBA at some point but not so late in your life. You will thank yourself !!
MCA ~ B.Tech CSE, so no an MCA is
NOT useless actually. My brother did his MCA after BA

and he is currently working in NIIT. Though OP needs to figure that out for himself, but MCA > BCA anyday. Even getting admitted to an MCA from a good school takes some preparation. That said, an MCA is not mandatory either. So coming from an IT background you may know better.
You are spot on about doing MBA
But as he is opting for BCA, taking MCA again doesnt add much to what he already gathers knowledge on.
That was something I didn't know