refresh

트렌딩 기업

트렌딩

채용

JobsNetApp

Senior Software Engineer (Golang / Java , Microservices)

NE

Senior Software Engineer (Golang / Java , Microservices)

NetApp

Bangalore, India Office (BANGALORE)

·

On-site

·

Full-time

·

1mo ago

Job Summary

As a Senior Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, developing, testing, automating and collaborating with the Site Reliability Engineering team to deploy features in a production environment. Additionally, you will be responsible for designing and implementing managed Cloud Services based on given requirements. We expect you to have excellent coding skills and take a lead role in designing and implementing managed Cloud Services.

Job Requirements

  • Excellent Problem solver, proficient coder and a designer.
  • Thorough understanding and extensive experience with Data protection technologies having hands-on experience in designing and developing Backup/Restore software.
  • Proficient with any of the languages C, C++ or Golang.
  • Experience with Python, Java/C-sharp is added advantage. Thorough understanding of Linux or other Unix-like Operating Systems.
  • Strong in Data Structure and algorithms.
  • Expertise in REST API design and implementation.
  • Prior experience with Filesystem development and Distributed system design is desirable.
  • Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable.
  • Knowledge of infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking etc. is added advantage..
  • Work on development, bug fixes/updates, spec updates, customer RCAs and automation.

Education

  • B.tech or Master's in Computer Science or a related field required with a minimum of 8+ years of related experience is required.