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 haveDatabases (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.Bachelors degree in Computer Science or related field required with 2+ years experience.Advanced degree in Computer Science preferred.Skills Required
San, Product Management, Computer Science