Title: Software Developer (Java/.Net)
Bangalore, Karnataka, IN, 560071
Job Summary
As a Software Developer at NetApp India R&D division, you will be responsible for the architecture, high level design and development and implementation Data protection software.
You will be part of a highly skilled technical team and working closely with the team of senior software developers and technical director. You will be responsibilities include collaborating with various stakeholders to understand the define the requirement, design and implementation.
This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a cross-team leadership role.
• Work on architecture, design and product definition that leads and influences decisions and outcomes related to project direction.
• Work collaboratively within a team of other engineers and have strong influencing and leadership skills.
• Make innovative and ingenious contributions to new product design and implementation, based on understanding of applicable technology and how it can be applied to product design, considerations of system-wide impact, hardware-software tradeoffs, and business issues.
• Provide guidance and mentoring to junior engineers
Job Requirements
Must have
• Experience in building large scale enterprise software products.
• Strong knowledge and hands on experience with Java/.Net technologies
• Hands on experience with Oracle Database deployments, concepts and configurations.
• Solid experience in defining & realizing end-to-end software architecture for complex, enterprise, multi-tiered, multi layered applications.
• Hands on experience on various types of databases – data modeling/schema design.
• Proof of concepts evaluations and decisions for User interface, Application stack, databases, other libraries and frameworks.
• Solid understanding of cloud and containers
• Working with Product management on feeding roadmap, talking to customers – understanding requirements
• Knowledge of storage technologies and/or shared infrastructure environments
Good to Have
• Architecture for MicroApps and micro services.
• Experience on performance and scalability (load balancing and clustering solutions) related solutions in large database based applications and environments.
• Hands on experience on various types of databases – data modeling/schema design.
Education
Typically requires a minimum of 4 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree
What you’ll love about us:
- Our Culture: It’s our culture and our people. If you ask anyone at NetApp why they work here, the answer is inevitably the same: it’s the people.
- Global Diversity, Inclusion, and Belonging: We fully embrace and advance a diverse, inclusive global teams with a culture of belonging that leverages the backgrounds of all to cultivate a higher performing organization.
- NetApp is an equal opportunity employer and encourages people of all backgrounds, including people with disabilities, to apply for open positions at NetApp.
Job Segment:
.NET, Developer, Java, Engineer, Database, Technology, Engineering