Location: India Goa   Type: Full Time

Database Developer

At Optel, database developers don't just write queries ! They participate in all phases of development, from design to implementation, offering innovative solutions to software challenges in a collaborative Agile environment. To ensure the delivery of high performance code, OPTEL is looking to add to its team a database developer  that will be responsible for developing, testing, improving and maintaining new and existing databases. More specifically, the main responsibilities are to:

  • Build effective, usable database environments to support business applications
  • Work with the application development team to ensure that appropriate and efficient SQL is being coded and tested
  • Ensure all database programs meet company and performance requirements
  • Translate the logical data model into a physical database implementation
  • Ensuring the integration and automation of DBA tasks as part of the DevOps pipeline.
  • Act as a database reference for the development team to improve applications and establish best practices (coverage, automation, integration, security, etc)
  • Research and suggest new database products, services and protocols
  • Assist the development team with the investigation of automated test failures with respect of SOC2 policies 
  • Identifies database performance opportunities and optimizes stability issues (monitoring, maintenance, reporting, etc)
  • Propose new tools and working methods to continuously improve
  • Participate in team activities and make your contribution!

Requirements

  • University degree or relevant studies with significant experience as a database developer and/or DBA
  • Knowledge of software development and software development life cycle
  • In-depth understanding of data management (e.g. permissions, recovery, security and monitoring) 
  • Strong knowledge of Microsoft SQL Server and other relational database
  • 5+ years of experience with Transact SQL and other database programming languages 
  • Good knowledge of NoSQL databases and search and analytics engines (ex. MongoDB, Elasticsearch)
  • Knowledge of common programming languages, in particular C# and javascript. Python is a plus

 

Nice to have

  • Knowledge of Business Intelligence, Analytics and ETL is a plus;
  • Knowledge of application hosting and deployment in the cloud (Azure, GCP or AWS);
  • Knowledge of Behavior Driven Development is a plus