Deputy General Manager - Software & Application Development

Apply now »

Date: 19 Apr 2024

Location: Pune, India

Company: Tata Communications

Broad outline of the Role

  • Responsible for designing software architecture and (or) delivery and deployment of the solution, driving automation, and improving operational efficiencies. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.

Minimum qualification & experience

  • Graduation in Computer Science and Engineering or a related field
  • 13-15 Years relevant experience

Other knowledge/skills

  • Demonstrated experience and understanding in software solutions requirement analysis, creating roadmap, design, and software and platform architecture, cloud environment, business concepts and processes.
  • Hands on experience in debugging complex issues.
  • Extensive experience in software and application lifecycle Management
  • Industry domain knowledge of key technology and industry trends
  • Experience in working with Agile methodology.

Key Responsibilities

  • Understanding new requirements/charters and analysis
  • Leads discussions with cross functional teams and stake holders to evaluate feasibility, technical specifications, cost-benefit analysis, etc.
  • Define the software roadmap to meet business needs and operational aspects, secure and scalable.
  • Creating and delivering high quality features, preparing end to end high level and low-Level designs, developing individual sub systems.
  • Drives deployment of software architecture. Analyses test results post testing. Oversees go-live and guides troubleshooting.
  • Review and finalize implementation of design and architecture including infrastructure and deployment requirements.
  • Create internal user stories for development, testing and deployment across multiple sub-systems like OSS-BSS, IT Applications
  • Establish technology standards, cloud native architecture, SaaS based model for applications development, lead software quality assurance by reviewing process compliances, identifying pain points, and driving improvement initiatives.
  • Facilitating creation and prioritization of program-level feature and architectural backlogsThe role may be leading a team of software developers.

Knowledge / Skills

Communication Skills


Job Segment: Testing, Cloud, Developer, Computer Science, QA, Technology, Quality

Apply now »