Seven N Half

Job

DESCRIPTION

Sr.Digital Engineer -II

    

Location: Bangalore/Bengaluru;Gurugram;Mumbai

    

Start Date: 2024-05-10

    

Last date: 2024-12-06

Upto CTC: 30 LPA

Job Description: Job Description - SDE 2 The Tata Group is building a digital Consumer platform which aims to leverage strong hooks among existing loyal consumers of the Group as well as attract new consumers. The Group will drive deep loyalty, engagement, and a seamless journey with its consumers through this platform. Deep analytics shall be at the core of the business model and the Group shall build significant capabilities in this area as a differentiator. About the Role A Software Development Engineer II (SDE-2) plays a critical role in engineering teams. SDE-2s are expected to demonstrate strong technical skills, problem-solving abilities, and collaborate effectively with their teams to contribute to software development and innovation. SDE-2 is a mid-level position in the software engineering department, focusing on developing, testing, and maintaining software products and solutions. The role requires a strong technical foundation, creativity, and a collaborative mindset. Responsibilities • Design and develop high-quality, scalable, and robust software components. • Work collaboratively with team members, including SDE-1s, SDE-3s, and senior engineers, to deliver software projects. • Understand and translate business requirements into technical solutions. • Contribute to the improvement of existing codebases and participate in code reviews. • Troubleshoot, debug, and resolve technical issues in existing software applications. • Write clean, efficient, and well-documented code. • Engage in the full software development lifecycle, from concept to deployment and support. • Stay updated on new technologies and best practices in software development. • Participate in team meetings, providing updates and insights on project progress. The SDE-2 role is essential for driving the development and maintenance of innovative software solutions. This position offers a challenging and rewarding environment for skilled software engineers to grow their technical abilities and contribute significantly to important projects. Working as an SDE-2 provides an excellent opportunity to collaborate with experienced professionals and engage with state-of-the-art technologies. Must Have Skills • For Backend, proficiency in one or more programming languages such as Java or Kotlin. • For Frontend, proficiency in Dart/Flutter and one or more programming languages such as Java, Kotlin, Swift or Objective C. • Solid understanding of computer science fundamentals, including data structures, algorithms, and software design. • Experience with software development methodologies and tools, such as Agile and Git. • Good problem-solving skills and attention to detail. • Ability to work effectively in a team environment and communicate clearly with team members. Professional Requirements • Bachelor's degree in computer science, Engineering, or a related field. • Typically, 3-5 years of experience in software development. • Demonstrated experience in developing scalable and reliable software solutions. Optional Requirements • Familiarity with cloud services (AWS, Azure, Google Cloud) and web technologies. • Experience with databases, both SQL and NoSQL. • Understanding of microservices architecture and container technologies like Docker.