Share this Job

Manager - Systems Engineering - 23001

Apply now »

Date: 19-Feb-2021

Location: Pune, India

Company: Tata Communications

Key Responsibilities
  • Collaborate in the design, implementation, and deployment of successful software applications in support of our Orchestration platforms.
  • Understanding technical requirements and articulating a path to a solution
  • Understand system interdependencies and limitations.
  • Functionally decompose complex problems into simple, straight-forward solutions.
  • Bring expertise of the most effective performance, scalability, architecture, and engineering patterns and methods.
  • Rightly estimate the task and take ownership on building production-ready software solutions.
  • Collaborate with other teams to implement features based on business rules and visual design.
  • Other duties as assigned
Minimum qualification & experience
  • BS/MS Degree in Computer Science, Engineering, or equivalent field.
  • 5 to 7 years of demonstrated professional experience of delivering and operating large scale applications.
  • Strong software development skills including Python and/or Java.
  • Experience with web development, web services, and database technologies, e.g. REST APIs, web interfaces.
  • Experience with current development technologies, methodologies and workflows including CI/CD, Agile development (Scrum), Git, Jenkins are preferred.
  • Experience with micro service development, dockerized application development is a PLUS.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
  • Working familiarity with basic Linux administration.
  • Understanding of application integration and event-driven architecture
Other knowledge/skills
  • Proven self-starter who can initiate tasks and follow up to completion to produce high quality results in a timely manner
  • Exceptional time management and organizational skills
  • Strong communication & team collaboration skills combined with the willingness to learn.
Knowledge / Skills
Communication Skills

Job Segment: Systems Engineer, Engineer, Manager, Computer Science, Developer, Engineering, Management, Technology