Assistant Manager

4 - 7 years

0 Lacs

Posted:6 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Company

Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications

Overview /Role Summary

The Assistant Manager in Software & Application Development is responsible for managing the end-to-end development lifecycle of software applications, with a focus on leveraging modern development practices and selectively utilizing AI tools to enhance productivity and quality. The role emphasizes optimizing software development processes through the use of supportive AI-driven tools where appropriate, ensuring robust, maintainable software solutions that align with current business needs and support ongoing operations.

Key Role & Responsibilities

  • Participate in design discussions and planning meetings, exploring opportunities to use AI-powered tools to improve efficiency.
  • Develop and maintain applications, utilizing AI-augmented programming tools to support core development tasks.
  • Translate designs into high-quality code, using AI tools for code review and optimization where available, while maintaining accountability for code quality.
  • Contribute to defining infrastructure and deployment strategies, considering insights from AI-driven analytics tools for monitoring and basic trend identification.
  • Build and maintain tools for automated testing, deployment, and operational analysis, with selective use of AI-based test case generation or error detection tools as pilots.
  • Integrate software components and third-party tools, including experimenting with AI-based APIs or libraries to enhance specific functionalities.
  • Oversee development, testing, troubleshooting, debugging, and upgrading of software, using AI tools for supportive tasks such as static code analysis or automated bug triage.
  • Create and maintain technical documentation, incorporating AI-generated summaries or suggestions to improve clarity and completeness.
  • Collaborate with Product Owners and teams to refine backlogs and planning, using AI-enabled analytics for basic trend analysis or effort estimation as part of ongoing experimentation.
  • Design and implement test strategies and tools for automated testing, piloting AI and machine learning techniques for test optimization where feasible, while maintaining traditional testing rigor.

Minimum Qualification & Experience

Graduation in Computer Science and Engineering or a related field4-7 years relevant experience

Capability

  • Proficient in prompt engineering, code and test case writing, with openness to using AI-assisted tools for productivity enhancement.
  • Skilled in unit testing and integration testing using automated systems, with exposure to AI-based testing tools as part of ongoing pilots.
  • Strong understanding of software engineering concepts, with a willingness to learn and experiment with AI and machine learning applications relevant to the function.
  • Experienced in scrum/Agile methodologies, with familiarity in using AI-enabled project management or collaboration tools where available.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Communications logo
Tata Communications

Telecommunications

Chennai

RecommendedJobs for You

Bengaluru, Karnataka, India

Mumbai, Maharashtra, India

Vadodara, Gujarat, India