5G Core to Openshift

Gurgaon, Bangalore

Posted on 08 Mar 2021

Job Description

  • The Technical Lead – 5G Microservices is responsible for the leading the Architecture through testing of Microservice Mobile Network Development.

Role & Responsibilities:

  • Architect, Design, Develop, Test and lead the creation of microservice-based, mission-critical applications for mobile carrier networks
  • Play a key role in setting the technical direction for the project
  • Technically manage a group of senior software developers, resolving design and implementation issues, sharing knowledge and driving the project to success.
  • Communicate with other groups in the company, such as operations, system-test, PLM and management.
  • Support the deployment of software in production network

Job Requirements:

  • B.S or M.S (Computer Science or a related technical field preferred), should have proven course work in several computer software, algorithms, data structures, programming languages subject areas
  • 10+ years minimum experience developing and testing mission-critical applications
  • 5+ years of experience building and testing mission-critical applications based on micro-services architecture
  • 3+ years of experience working on an Agile Scrum team
  • Strong understanding of Object Oriented principals
  • Experience developing software using domain-driven design (DDD) approach
  • Strong experience and understanding of Kubernetes and Docker technologies
  • Strong experience and understanding building Web-Scale applications
  • Strong experience and understanding of REST architectural and building RESTful APIs Web Services
  • Experience with Service Mesh technologies
  • Experience in Linux systems administration in a Cloud or Virtualized environment.
  • Practical experience with NoSQL database technologies
  • Experience building Reactive Systems
  • Working knowledge of SCM tools (e.g. Git, Atlassian) for software development
  • Seeks out opportunities for continuous improvement
  • Team player and seeks out opportunities for continuous improvement
  • Strong written and verbal communication skills
  • Excellent analytical and problem-solving skills
  • Self-starter with ability to thrive in a high pressure, mission-critical environment

Preferred skills:

  • Orchestration technologies – Kubernetes, OpenShift, Tanzu
  • Containers – Docker
  • OS – Linux variants
  • Protocols – TCP/IP, HTTP, gRPC, Kafka
  • Languages – C/C++, Java, Go, Python, Ruby
  • Databases – Cassandra, Couchbase, etcd/Consul
  • Cloud Platforms – AWS, Azure, Google
  • Service mesh technologies – Istio/Envoy
  • Agile development methodology
  • Continuous Integration (CI) and Continuous Delivery (CD)Software development using TDD techniques