Manager - Systems Engineering - 23001
Apply now »Date: 19-Feb-2021
Location: Pune, India
Company: Tata Communications
- 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
- 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
- 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.
Job Segment:
Systems Engineer, Engineer, Manager, Computer Science, Developer, Engineering, Management, Technology