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
Robust foundation in computer science, with solid competencies in Data Structures, algorithms and their space-time complexities
Excellent coding skills with robust 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
📌 Software Development Engineer Bengaluru (India)
🏢 WorkShopn
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.