Software Developer Tata Consultancy Services

Software Developer

Tata Consultancy Services


About Us


Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPS,infrastructure, engineering and assurance services. This is delivered through its unique Global Network Delivery Model™, recognized as the benchmark of excellence in software development. A part of the Tata group, India’s largest industrial conglomerate, TCS has over 362,000 of the world’s best-trained consultants in 45 countries. The company generated consolidated revenues of US $16.5 billion for year ended March 31, 2016 and is listed on the BSE Limited and National Stock Exchange of India Limited.

Job Description


TCS Canada is looking for an entry level Software Developers, with willingness to learn and contribute towards the growth of TCS Canada. We are looking for dynamic candidates with the ability to contribute leading edge perspectives.



  • Develop, create, and modify general computer application software or specialized programs

  • Analyze user needs and develop software solutions

  • Design or customize software for client use to optimize operational efficiency

  • Improve existing systems by analyzing areas of modification

  • Analyze and design databases with application areas

  • Coordinate database development with a team or individually

  • Maintain systems by monitoring, identifying, and correcting software defects

  • Create technical specifications and test plans

  • Update knowledge and skills regularly through in-house and external courses, manuals, and new applications



  • 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 and experience with programming in Java, .NET or other language

  • Knowledge of XML and relational databases (Oracle, SQL Server, MySQL)

  • Familiarity with packaged software (eg., SAP, PeopleSoft, Sharepoint, etc)

  • Knowledge of the Software Development Lifecycle (SDLC) as well as software development methodologies

  • Outstanding attention to detail and capacity to demonstrate continual learning

  • Exceptional analytical and problem solving capabilities

  • Strong interpersonal verbal and written skills

  • Ability to work both individually and with teams

Job Type


Application Information

Apply here