NetApp is currently hiring for the position of Software Engineer in Bengaluru. The ideal candidates should possess a bachelor’s or master’s degree in computer science or computer engineering and have 0-2 years of experience. This role offers an excellent opportunity for recent graduates or early-career professionals to develop their skills and advance their careers with a leading technology company.
Company Name: NetApp
Job Role: Software Engineer
Education Required: a bachelor’s/master’s degree in computer science or computer engineering
Experience Required: 0-2 years
Job Location: Bengaluru
Role and Responsibilities:
- Work with a lead to deliver medium to large features, including participating in the full software development lifecycle.
- Deliver reliable, innovative storage and data management/data protection products.
- 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 and project documentation.
Required Skills and Qualifications:
- Understanding of Software development lifecycle.
- Experience with AngularJS, ReactJS, and full-stack development.
- Experience with REST API, Cloud, and Virtualization environments is a plus.
- Experience with C++ is also preferred.
- Familiarity with data storage virtualization, and knowledge of hypervisors such as VMware ESX, and Linux KVM is preferred.
- Familiarity with Unix-based operating system kernels and development environments, e.g. Linux or FreeBSD.
- 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.
- 0-2 years of software development experience with a bachelor’s/master’s degree in computer science or computer engineering.