We are looking for a qualified and experienced Database Developer to join our technology team. Being a database developer, you will be responsible to design, develop, test and deploy various database components designed and developed around various business requirements. You will have to closely work with our back-end team / API team / data analytics team to facilitate their data requirements.

As a DevOps Engineer, you will be at the heart of engineering process building software that
empowers engineering to develop and deliver high-quality products quickly. Ensure success
by partnering with engineering teams and developing scalable tools and providing scalable
infrastructure that helps engineers develop, test, debug and release software quickly.


  • Work within the Technology Department to develop and enhance the Enterprise MIS
  • Collaborate with internal developers and product managers regarding database requirements, data stability and other matters related to the databases
  • Design, develop, test and implement databases and database components related to internal and external systems integrated with Enterprise MIS
  • Maintain coding to agreed standards, and coding conventions
  • Utilise prescribed methodologies for design and development
  • Design and deploy various database components including schemas, queries, functions/stored procedures, views/materialized views, triggers etc. 
  • Generation of complex views / material views for reporting and analytics
  • Take responsibility for Quality Assurance throughout internal systems
  • Perform sufficient testing and consultation with end users/stakeholders throughout development
  • Maintain high levels of data availability, usability and security
  • Ensure all database systems meet business and performance requirements
  • Identify coding issues and provide fixes where necessary
  • Monitor database performance, diagnose and resolve access and performance issues
  • Identify opportunities to improve processes and procedures and suggest solutions to problems
  • Maintain up to date awareness and make recommendations regarding relevant Data Protection and Information Governance issues
  • Liaise with DevOps regarding backups, server configurations and upgrades
  • Work within Git repositories during development, testing and automatic deployments
  • Produce and maintain documentation including user guides for all systems developed
  • Keep abreast of developments in technology and ensure these are embraced in any new system developed as well as maintaining existing skills and knowledge

Qualifications and Experience:


  • Bachelor’s Degree in Engineering or Computer Science
  • 3+ years working as a database developer, database engineer or in a related role
  • 2 or more years of handling large databases and database environments, with strong data analysis and analytical skills
  • Solid understanding of Relational Databases, MySQL and PostgreSQL databases is must
  • Excellent in designing schemas and writing complex and optimized queries, stored procedures and functions, triggers, views/materialized views
  • Comfortable working with Git
  • Ability to work with a team in an Agile environment—you can address bugs with QA, plan schemas with engineering, and respond quickly to other business needs
  • Knowledge and know-how to troubleshoot potential issues, and experience with best practices around database operations


  • Database tuning experience
  • Knowledge and experience with NoSQL Databases (ie. Firebase and MongoDB)
  • Experience working on ETL tools
  • Prior experience of working on Liquibase framework

Role Specific:

  • Strong data analytical skills
  • Strong process and data modeling skills
  • Excellent problem-solving skills Professional


  • Logical thinking
  • Ability to work independently and as part of a team
  • Excellent written and verbal communication skills
  • Capacity to prioritise tasks
  • Ability to handle deadlines
  • Proactive
  • Meticulous
  • Ability to take part in technical discussions

Location: India