Share this Job

Title:  Member Technical Staff - UI

Location:  INDIA - Bangalore
Requisition ID:  6661

Job Summary

Job Summary
As a Software Engineer, you will be part of an energetic and innovative team creating delightful user experiences and easy to use interfaces for NetApp’s world class systems data & storage management products. In this role, you will actively participate in design, development, testing, debugging and maintenance of large-scale web-based management applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market.
Essential Functions
• Participate in all phases of the product development cycle from product definition and design, through implementation including coding, testing, test automation, debugging, reliability, performance analysis, critical and/or high visibility customer support.
• Collaborate with UX and UI designers on new products as well as enhancements to existing products.
• Work with suppliers, partners or other external parties in product design efforts.
• Work collaboratively with other engineers, and be willing to take on any engineering tasks that contribute to the progress towards the goals of the team and the company

Job Requirements

• Experience building simple to use enterprise class web-based applications
• Experience developing web-based GUIs in JavaScript/jQuery/AJAX/CSS
• Experience with AngularJS is a strong plus
• Experience with development in Java
• Knowledge of Web UI technologies including REST APIs, HTML5, HTTP, Web Application frameworks, I18n, XML/JSON data transform
• Experience with virtual server Infrastructure, hypervisors, management frameworks for virtualized environments is a plus
• Solid programming experience and debugging skills including object oriented design and programming
• Knowledge of C++, C, Python, and SQL is a plus
• Experience with Performance analysis and troubleshooting
• Experience with Linux or Unix like operating systems
• Sound understanding of networking and storage related systems
• Strong understanding of concepts related to computer architecture, operating systems, networking, data structures and standard programming practices
• Excellent written and verbal communication skills


• A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred.
• A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.
• Demonstrated ability to have completed multiple, moderately complex technical tasks.

Job Segment: User Experience, Engineer, Developer, Electrical, Product Development, Technology, Engineering, Research