Description

JD :

An ideal candidate should have a Bachelor of Engineering degree with 10+ years of experience in Postgres database development. Candidate should have experience and should be able to demonstrate the below skills during the interview and while on the job.

 

Professional Summary :

  • 10+ years of Postgres database development experience in various phases of software development including Analysis, Design, Development, Testing and Implementation.
  • Experience of Postgres version 9 and above (Open Source version or EDB or Percona Postgres flavor)
  • Candidate should be able to independently and implement data models.
  • Solid Postgres SQL development experience using PL/pgSQL
  • Knowledge and experience of database development using Oracle SQL PLSQL will be added advantages.
  • Strong experience in creating Postgres database objects such as tables, nested tables, synonyms, triggers, indexes, stored procedures, functions etc. 
  • Experience in scheduling scripts using a scheduler like pgAgent
  • Strong experience in developing, debugging and understanding complex stored procedures and functions in PL/pgSQL
  • Should be independently able to analyze Postgres SQL plans and apply fixes to the long running SQLs
  • Performance tuning of postgres SQL queries and PL/pgSQL functions.
  • Enforced data integrity using integrity constraint and database triggers.
  • Experience in Stored procedure optimization and Performance Tuning.
  • Very good experience in full software development life cycle of development, maintenance & enhancement projects in both Traditional and Agile environments.
  • Experience with version control tool SVN and CVS, GitLab.
  • Good experience in Unit Testing, Integration Testing and Performance Testing.
  • Exposure and knowledge of designing logical and physical Data Model in Relational Database Management

System (RDBMS).

  • Expertise in batch processing, Unix shell scripting or PowerShell scripting.
  • Candidate should have a strong understanding of SQL (Oracle, MySQL, Postgres, SQL Server)  and NoSQL database  (MongoDB, Cassandra etc) , should be independently talk to the DBA’s and development team of other SQL and NoSQL databases

Desired Certification

  • Postgres Associate developer / Oracle SQL/PLSQL Developer

Tools

Core Database SkillsPostgres Version 9 and Above
Another Database  knowledgeOracle 12c and above, MySQL 8, SQL Server 2012 above
Another noSQL database knowledgeMongoDB, Cassendra
CloudAWS/Azure/GCP
Database LanguagesSQL, PLSQL, Pl/PgSQL , Unix /Shell scripting , Python
ToolsSQL Client tools e.g. DBever, Rapid SQL, Git, SQL Browser,pgAdmin etc

Education

Any Graduate