Member of Technical Staff 3
nutanix
Job Description
Your Role
- Architect, design and develop enterprise life cycle management software for Databases.
- Architect, design and develop efficient, flexible, scalable, and robust software systems/components
- Develop deep understanding of customer use cases of various databases in a secondary environment and design innovative solutions for customer requirements.
- Work on defining functionality that is easy-to-use, intuitive to customers.
- Work closely with development, test, documentation and product management teams to deliver high-quality products in a fast-paced environment.
- Follow a methodical approach to design that is future ready and scalable.
What You Will Bring
- Experience working with enterprise software development in one of the domains (Web Services: (REST APIs, Java Web Services, Scalable Systems, Security, RBAC),
- Experience working in Microservices and Kubernetes is nice to have.
- Working in Cloud Saas, Cloud Native applications is nice to have
- Databases – (SQLServer, Oracle, MySQL/MariaDB, Postgres, SAP/HANA etc), Linux Systems and Storage - (SAN/NAS/HCI), Virtualization) Optional/Nice to have.
- Love of programming and rock-solid in one or more languages: Java, Python or C++
- Must be able to write efficient code with high quality.
- Experience with object-oriented concepts and design is required.
- Bachelor's degree in Computer Science or related field required with 3.5+ years experience.
- Advanced degree in Computer Science preferred.