Your Role
Design and develop enterprise life cycle management software for databases.
Architect, design and develop efficient, flexible, scalable, and robust software systems/components
Develop a 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 and distributed systems
Good understanding of database deployment and concepts is a plus.
Strong knowledge of OS concepts, Linux Systems, Storage (SAN/NAS/HCI) and Virtualization) is preferred.
Working in Cloud Saas, Cloud Native applications is nice to have
Love of programming and rock-solid in one or more languages: Java, Python or Golang
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 requires 1 year's experience.
Advanced degree in Computer Science is preferred.
Any graduate