Tata Consultancy Services
Tata Consultancy Services· Information Technology And Services

Software Development Engineer

Bangalore North, Karnataka, India
2.5 years exp
Posted 6h ago
1 views
Actively Hiring Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this Software Development Engineer role at Tata Consultancy Services.

Apply for this position

Apply on Company Website

Job Description

At TCS, SDE are engineers who create features based on product requirements. You’re expected to design and code in multiple tech components related to your functional area. You’re required to learn the best practices and design principles and patterns to make the code-base maintainable and extensible. You must also develop a deep understanding of non-functional requirements, such as reliability and availability, scale, horizontal scalability, etc. over time and make tech stack decisions accordingly. We are looking for engineers who are well-rounded - quality conscious, product thinkers, business cognizant and smart – not mere coders. Engineers get to significantly amplify their impact with the scale that TCS operates at. Roles &

Responsibilities

(What you’ll do): Design components by translating product requirements, break down project into tasks and provide accurate estimates Independently come up with different solutions, extensible Low level design. Write modular, extensible, readable and performant code Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance. Build, develop, mentor and coach junior team members Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.

Requirements

B.E or B.Tech in Computer Science or any equivalent degree with a minimum 2.5-years of

experience

Strong foundation in computer science, with strong competencies in Data Structures, algorithms and their space-time complexities Excellent coding

skills

with strong hands-on and practical working

experience

with at least one general programming language (C or Java or C++ or C# or). You should be able to convert a design into code fluently Ability to apply programming language constructs in building highly complex and scalable business applications Good technical aptitude, good problem-solving

skills

and a strong foundation in computer science

Key Requirements & Skills

. You’re expected to design and code in multiple tech components related to your functional area. You’re required to learn the best practices and design principles and patterns to make the code-base maintainable and extensible. You must also develop a deep understanding of non-functional requirements, such as reliability and availability, scale, horizontal scalability, etc. over time and make tech stack decisions accordingly. We are looking for engineers who are well-rounded - quality conscious, product thinkers, business cognizant and smart – not mere coders. Engineers get to significantly amplify their impact with the scale that TCS operates at. Roles &

Responsibilities

(What you’ll do): Design components by translating product requirements, break down project into tasks and provide accurate estimates Independently come up with different solutions, extensible Low level design. Write modular, extensible, readable and performant code Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance. Build, develop, mentor and coach junior team members Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.

Requirements

B.E or B.Tech in Computer Science or any equivalent degree with a minimum 2.5-years of

experience

Strong foundation in computer science, with strong competencies in Data Structures, algorithms and their space-time complexities Excellent coding

skills

with strong hands-on and practical working

experience

with at least one general programming language (C or Java or C++ or C# or). You should be able to convert a design into code fluently Ability to apply programming language constructs in building highly complex and scalable business applications Good technical aptitude, good problem-solving

skills

and a

Frequently Asked Questions

How to apply for Software Development Engineer at Tata Consultancy Services?

Click the "Apply via CareerScan" button on this page.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

2.5 years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

Similar Openings

Explore related active roles in Engineering

View all
Actively Hiring
Senior
$98,900.00
2 Locations
EngineeringWork From Home
Posted 6h ago
Apply Now
Actively Hiring
Senior
$87,600.00
San Jose (CA)
EngineeringWork From Home
Posted 6h ago
Apply Now
Actively Hiring
Intern
$73,300.00
San Jose (CA)
EngineeringWork From Home
Posted 6h ago
Apply Now

Software Development Engineer

Tata Consultancy Services · Bangalore North