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 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
📌 Software Development Engineer (Bengaluru)
🏢 WorkShopn
📍 Bengaluru
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.