Sr. Digital Engineer - II - Backend

BANGALORE

Sr Digital Engineer II - Backend

 Company Overview
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.
Experience Level 3 - 5 Yrs.
Location Bangalore (primary) Gurgaon Mumbai

About the Role
A Sr Digital Engineer II plays a critical role in engineering teams. They are expected to demonstrate strong technical skills, problem-solving abilities, and collaborate effectively with their teams to contribute to software development and innovation. This position focuses 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 Sr Digital Engineers Is, Dev Leads, 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.

This 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 Sr Digital Engineer II provides an excellent opportunity to collaborate with experienced professionals and engage with state-of-the-art technologies

Must Have Skills
• Proficiency in one or more programming languages such as Java, Kotlin, Dart, 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