Share this Job

Asst. Manager - Software Development/IT Architecture

Apply now »

Date: 15-Sep-2022

Location: Pune, India

Company: Tata Communications

Job Family Descriptor

We are looking for an experienced Java Enterprise/Oracle Full Stack Software Sr Developer who sees the “big picture” and create software design and implementation to address business problems. A great software developer has a strong technical background and excellent IT skills in developing enterprise class applications. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions. 


  1. Demonstrate experience in developing enterprise grade solutions 
  2. Perform development tasks of increasingly complex nature which may require research and analysis 
  3. New technology evaluation 
  4. Collaborate with other professionals to determine functional and non-functional requirements for new software or applications 
  5. Use tools and methodologies to create representations for functions and user interface of desired product 
  6. Develop high-level product specifications with attention to system integration and feasibility 
  7. Define all aspects of development from appropriate technology and workflow to coding standards 
  8. Communicate successfully all concepts and guidelines to development team 
  9. Oversee progress of development team to ensure consistency with initial design 
  10. Provide technical guidance and coaching to developers and engineers 
  11. Ensure software meets all requirements of quality, security, modifiability, extensibility etc. 

Broad outline of the Role

Position Requirements: 

  1. BE / MS in Engineering, Computer Science or equivalent. 
  2. 7 to 8 years development experience in enterprise class and Low Latency applications 
  3. Experienced in working on Realtime Telecom Applications 
  4. Experience in implementation of design patterns 
  5. Experience on large projects/Programs 
  6. Experience building complex application from scratch 
  7. Strong experience in writing HLA/HLD from business specifications 
  8. Proficient with – Microservices (preferably SpringBoot), Docker, Docker Swarm. 
  9. Experience with NodeJS, AngularJS, Java script, JQuery 
  10. Experience with scripting languages like Pearl, Shell scripts, Python etc. 
  11. Experience in designing and developing Restful APIs. 
  12. Full stack experience in Oracle MongoDB, Spring  Core and SpringBoot, Hibernate 
  13. Experience working with MongoDB and any structured database like MYSQL, Oracle, etc. 
  14. Experience with in-memory databases 
  15. Experience with application development in python is a plus 
  16. Experience with JavaScript frameworks like ExtJS, KendUI is a plus 
  17. Experience with version control systems like git, build tools like maven, CI tools like Hudson/Jenkins 
  18. Knowledge of application server like Tomcat / JBOSS including setup, configuration, and tuning 
  19. Working in Agile Software Development Methodology - managing user stories, sprint planning, backlog mgmt. 
  20. Experience with telecommunications business and operational systems a plus 
  21. Experience with Data Visualization tool a plus  

Purpose - Broad objective of the role

Operating Network - Key External

Operating Network - Key Internal

Size and Scope of Role - Financial

Size and Scope of Role - No. of direct reports

Size and Scope of Role - Total team size

Size and Scope of Role - Other size parameters

Minimum qualification & experience

Other knowledge/skills

Key Responsibilities

Technical Competencies

Knowledge / Skills

Communication Skills

Job Segment: ERP, Developer, User Experience, Assistant Manager, Database, Technology, Management