At TCS, we hire Software Engineers and Quality Analysts (primarliy software testers), so I think this answer will be helpful to you.
Here is a list of our requirements for these roles:
• B.S. in Computer Science (CS), Information Technology (IT), Information Systems (IS), Electrical Engineering (EE), Computer Engineering (CE), or Software Engineering (SE)
• Cumulative or major GPA of 3.0 or higher
• Knowledge of basic computer science concepts, programming, and Information Systems
• Interest and willingness to travel and relocate
• Previous experience in Java/J2EE Development, C++/C#, .NET, VB/ASP Development and Database experience is preferred
First of all, we look for technical knowledge—we’re recruiting Software Engineers, so we’re looking for a good conceptual understanding of programming languages like Java, C/C++, VB/ASP.Net, etc. Some of our client sites may be interested in web development scripting languages as well. We’re also looking for people who have a strong desire to succeed, a willingness to learn, adaptability, and a drive to make sure the work gets done on time and very well. We work in a very interactive and collaborative environment, so we need people who are really good at working individually and in teams.
The most important piece of advice I could give to any student looking to pursue a position with TCS is to make yourself visible by going to career fairs, information sessions, and on-campus interviews. Submitting a resume online is great, but nothing beats the in-person meeting. These personal interactions are not only helpful for our recruiters, but also for candidates – it’s satisfying to know that you, as a student, have met in person with someone about your candidacy and aren’t just throwing your resume into a black hole and hoping someone calls you.
There are two that really stick out to me: seeming disinterested and overstating your qualifications. If we express interest in interviewing you, it doesn’t mean that it’s in the bag—if you’re late to the interview, seem checked out or disinterested, or if you didn’t take time to look at the website and find additional information about the company, it tells us that your excitement level towards working for TCS is not where it needs to be. It’s also very important to be honest about your skill level. It’s okay if you don’t have a lot of exposure to java, for example, because we’ll put you through a training program and get you up to speed, but it’s not okay to overstate your qualifications on your resume or at a career fair– our technical interviewers will catch that pretty quickly.
- 97% of 2010 revenues came from repeat customer business
- FY 2011 Global Top 10 Rankings (IT Services)
- Ranked #9 in Revenue
- Ranked #5 in Net Income
- Ranked #4 in Market Cap
- Ranked #4 in Number of Employees
- Ranked the 7th greenest company in the world according to Newsweek’s Green Rankings 2011 Global 500 List
- Awarded the 2010 Global Most Admired Knowledge Enterprises (MAKE) Individual Operating Unit Award - recognizing operating units that are global leaders at transforming enterprise knowledge into wealth-creating ideas, products and solutions.
- Recipient of the 2009 SAP Pinnacle Award in the “Global Partner Service Innovator” Category – this award recognizes SAP partners that have excelled in enhancing the customer experience, addressing critical issues such as accelerating co-innovation and improving return on investment.
- Winner of the Golden Peacock Award 2010 in the ‘large business’ category – this award recognizes Corporate Social Responsibility (CSR)
- . . .
- Tata Consultancy Services Company