Loading...
Share this Job

Title:  Software Architect (m/f/d)

Location: 

Kirchheim bei Munchen, DE, 85551

Requisition ID:  34562
Header

Are you data-driven?  We at NetApp believe in the transformative power of data – to expand customer touchpoints, to foster greater innovation, and to optimize operations.  We are designed for simplicity, optimized to protect, created to embrace future opportunity, and open to enrich choice.  We are the data authority for hybrid cloud, and we are helping our customers realize the full potential of their data.

 We’ve built a Data Fabric for a data-driven world – to simplify and integrate data management across the resources that are best for the business.  With the Data Fabric, our customers can harness the power of cloud data services, build cloud infrastructures, and modernize storage through data management.

By building cloud infrastructures, customers get the scale and quality of service that modern applications require.  Only NetApp can help organizations focus on the business at hand when they develop a zero-touch infrastructure that manages apps, data and services as one integrated resource supporting both public and private clouds.

Job Summary

As a Developer and Software Architect, you will be responsible for the architecture, high level design and development of custom build, cloud-aware web applications used by NetApp and customers.

Our team is part of NetApp global IT, focusing on custom application development in those areas that provide a differentiator for NetApp. We manage a portfolio of small to large applications, including applications built with the latest technologies and cloud-aware architecture, leveraging microservices and DevOps principles.

You will be part of a highly skilled technical team and working closely with the fellow architects and teams of software developers responsible for the design, development and deployment of applications used by our internal users, partners and customers. You will focus on providing technical architecture and proof of concepts for new applications, as well as enhancements to existing ones. You will be hands-on with the code by developing proof-of-concepts, evaluating technologies and frameworks, and presenting the results.

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

Essential Functions:

  • Solid experience in defining & realizing end-to-end software architecture for complex, enterprise, distributed web applications.
  • Participate in architecture and solution design, development, code review, and delivery of a system or major subsystems
  • Lead and participate in technical discussions within the team and with other groups
  • Assist on additional tasks and responsibilities that will contribute towards team, department, and company goals

Requirements:

  • Very good understanding of backend technologies and architectures such as microservices, RESTfull and event-based API design, system integration, NoSQL and SQL
  • Very good understanding of Web Technologies – HTML, CSS, JavaScript/TypeScript with working knowledge of rich client frameworks such as Angular.
  • Very good understanding of development languages such as Java and JavaScript
  • Well experienced with agile development methodologies and concepts such as Continuous Integration, Continuous Deployment and test automation
  • Possess excellent written and verbal communication skills (English)
  • Strong aptitude for learning new technologies

Interaction:

  • Utilize agile development methodologies in projects (Scrum, Kanban)
  • Limited supervision and direction is provided, as this individual can operate, drive results and set priorities independently
  • Demonstrate favorable results through regular leadership and mentoring others

 

Education

Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience.


Job Segment: Architecture, Developer, Data Management, Cloud, Web Design, Engineering, Technology, Data, Creative