Share this Job

Title:  Software Architect (Python)


Bangalore, Karnataka, IN, 560071

Requisition ID:  34781
Job Summary

As a Developer and Software Architect working on LifeCycle management/HCI Simplified Upgrade via Hybrid Cloud Control (HCC), you will be responsible for the architecture, high level design and development of software tools used by NetApp and customers.

You will be part of a highly skilled technical team and working closely with the fellow architects and team of software developers responsible for the design, development and deployment of tools used by our internal post sales teams, partners and customers. You will focus on providing technical architecture, technical leadership, Proof of concepts for HCI Upgrade.

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.

Job Requirements
  • Architecture:
    • Must Have’s
      • Solid experience in defining & realizing end-to-end software architecture for complex, enterprise, multi tiered, multi layered, web and desktop based microservice applications. Should be well versed with in application integration strategy/approaches at different application layers/tiers. Very good experience in coming up with infrastructure architecture(OS, platforms, hardware, storage, DR etc). Should play a major role in technology selections, Proof of concepts evaluations and decisions for User interface, Application stack, databases, other libraries and frameworks.
    • Nice to Have’s:
      • Should have very good understanding of User Experience and usability process.
      • Working with Product management on feeding roadmap, talking to customers – understanding requirements
  • Technical:
    • Must Have’s:
      • Experience working using multiple technologies.Hands on Python application development experience with good understanding of object-oriented programing concepts. Very good understanding of Web Technologies – JavaScript, HTML, CSS with working knowledge of rich client frameworks such as AngularJS.
    • Nice to Have’s:
      • Experience on Web Services / XML / JSON & standard data exchange formats is a must
      • Working knowledge on Web Server, Linux, Databases, Containers and Microservices
      • Experience with storage technologies and/or shared infrastructure environments
Typically requires a minimum of 12 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years experience; or equivalent experience.

Job Segment: Developer, Architecture, Engineer, Web Design, Product Manager, Technology, Engineering, Creative, Operations