Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Full Stack Developer (Python) @ NetApp

Home > Software Development

 Full Stack Developer (Python)

Job Description

The Core Software team is a high-performance engineering team responsible for developing the fundamental software that manages the ONTAP software product. You will be part of a team responsible for developing, testing, and debugging distributed software that drives NetApp cloud, hybrid cloud, and on-premises solutions. As a seasoned software engineer, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results.
 
Job Requirements
  • Lead medium to large feature deliveries, including participating in the full software development lifecycle.
  • Deliver reliable, innovative storage and data management products.
  • Design, implement and test software in Python with a focus on simplicity, reliability, and manageability.
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications.
  • Write unit and automated integration tests.
  • Conduct and participate in technical discussions within the team as we'll as with other groups across Business Units in the company.
  • Facilitate technical discussions and lead presentations with engineering leadership.
  • Proficiency in Python & C++ is desired.
  • Experience with REST API, Cloud, and Virtualization environments is a plus.
  • Experience with Angular and full stack development experience is a plus.
  • Familiarity with data storage virtualization, and knowledge of hypervisors such as VMware ESX, and Linux KVM is preferred.
  • Experience working with file systems, distributed systems, client-server programming, multi-threaded applications, and operating systems such as FreeBSD, and Linux .
  • A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices.
  • Demonstrated creative and systematic approach to problem solving.
  • Possess excellent written and verbal communication skills.
  • Ability to work under limited supervision and direction.
  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards.
Education
  • B.Tech/BE in Computer Science/Computer Engineering, a masters degree, or equivalent experience is required.
  • 4-8 years of industry experience in the relevant domain is required.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: NetApp
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   C++ Linux Data management Debugging Data structures Product design Troubleshooting Distribution system Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Flutter Developer

  • VMAX India
  • 3 - 4 years
  • Hyderabad
  • 15 hours ago
₹ 2.75-5 Lacs P.A.

Senior .NET Developer

  • Luxoft
  • 5 - 8 years
  • Pune
  • 16 hours ago
₹ Not Disclosed

Senior Full Stack Developer

  • Luxoft
  • 5 - 9 years
  • Pune
  • 17 hours ago
₹ Not Disclosed

Temenos Developer

  • Luxoft
  • 3 - 8 years
  • Hyderabad
  • 17 hours ago
₹ Not Disclosed

NetApp

NetApp