Your Skills and Experience: * Bachelor's degree Computer Science or equivalent * 3+ years of solid software development experience * Solid experience in C and C++ and programming best practices * Proficiency in developing Windows applications * Knowledge of relational databases and SQL, preferably MySQL * Good written and verbal communication skills * Able to learn quickly and easily adapt to a wide variety of programming challenges * Self-motivated and able to work and solve problems independently * Familiarity with Unix and shell scripting * Familiarity with HTML, CSS, Javascript, jQuery, PHP, HTML5, XML, XMP is desired * Familiarity with InstallShield * Experience with cross-platform development is highly desired -=-=-=-=---=-=-=-=-=- Qualifications: • University/College degree in Software Engineering or equivalent experience in a relevant discipline; • Minimum of three (3) to five (5) years of work experience in a computer programming environment demonstrating strong analytical and programming skills, Skills and competencies: • Experience in multi-threaded C/C++ development on Windows; • Understanding of computer systems; • Experience with TCP/IP, network sockets and networking protocols; • Experience with IP Routing; • Knowledge of Microsoft Visual Studio and symbols debugging; • Experience in drivers development, an asset; • Experience in low level development, an asset; • Strong problem solving and debugging skills; • Good communication skills (oral and written) in English; • Ability to manage your time and projects effectively. Other beneficial qualifications: • Various other development and scripting languages (VB .NET, C#, VBScript, etc.); • Experience programming in virtualized environments (VMWare, RDS, XenApp); • Experience with SQL and relational databases; • Embedded development -=-=-=-=-=-= Title: Software developer ( C++ Developer ) ( NOC: 2174 ) Terms of Employment: Temporary, Full Time, Day, Evening Salary: $69,992.00 to $79,000.00 Yearly, 40.00 Hours per week, Medical Benefits, Dental Benefits, Life Insurance Benefits, Group Insurance Benefits Anticipated Start Date (at the latest in 3 months): As soon as possible Location: Toronto Centre, Ontario ( 1 vacancy ) Skill Requirements: Education: Completion of university Credentials (certificates, licences, memberships, courses, etc.): Not required Experience: 5 years or more Languages: Speak English, Read English, Write English Security and Safety: Criminal record check Transportation/Travel Information: Own transportation Essential Skills: Reading text, Document use, Numeracy, Writing, Oral communication, Working with others, Problem solving, Decision making, Critical thinking, Job task planning and organizing, Significant use of memory, Finding information, Computer use, Continuous learning Other: Mandatory Knowledge in C++, UNIX, Oracle, Shell Scripting, PL/I, CHANGEMAN, ENDEVOR, SPUFI, CICS, JCL, CITRIX, Websphere MQ,CMMI,QMS,PMS BFS domain knowledge . Ensure to apply with Ad.No#. Employer: Tata Consultancy Services Canada Inc. How to Apply: By E-mail: canada.tagsupport@tcs.com