7 - 12 years
15 - 20 Lacs
Posted:3 hours ago|
Platform:
Work from Office
Full Time
A Senior PostgreSQL PL/pgSQL Developer specializes in designing,
optimizing, and maintaining complex PostgreSQL databases and developing robust storedprocedures, triggers, and functions using PL/pgSQL.
Key Responsibilities
1. Database Design and Development
o Design, implement, and optimize complex database schemas for performance andscalability.o Develop advanced stored procedures, functions, and triggers using PL/pgSQL.o Write and maintain DDL (Data Definition Language) and DML (Data ManipulationLanguage) scripts.2. Performance Optimizationo Analyze and optimize query performance using EXPLAIN, ANALYZE, and executionplans.o Implement indexing strategies, partitioning, and materialized views to enhancedatabase performance.o Optimize storage and query performance for large datasets.3. Data Integration and ETLo Develop ETL pipelines for data extraction, transformation, and loading betweensystems.o Integrate data from multiple sources using custom SQL scripts and tools like Talend,or Python or Airflow4. Data Security and Governanceo Implement data security policies, including encryption, role-based access control, andauditing.
5. Automation and Maintenance
o Automate routine tasks like backups, indexing, and monitoring using cron jobs orscripting tools.o Perform regular database maintenance, including vacuuming, reindexing, andanalyzing tables.6. Monitoring and Troubleshootingo Monitor database performance and availability using tools like pgAdmin,pg_stat_activity, and third-party monitoring solutions (e.g., New Relic, Grafana, orNagios).o Troubleshoot database-related issues and resolve bottlenecks in real-time.7. Collaborationo Work closely with application developers to design efficient database queries andschemas.o Provide mentorship and guidance to junior database developers.
Skills and Expertise
Core Technical Skills
1. PostgreSQLo Advanced knowledge of PostgreSQL features, including triggers, partitions, andconstraints.2. PL/pgSQL Developmento Proficiency in writing and debugging complex PL/pgSQL functions, procedures, andtriggers.o Knowledge of exception handling and control structures in PL/pgSQL.3. SQL Optimizationo Strong skills in writing and optimizing complex SQL queries.o Proficiency in using EXPLAIN and ANALYZE to debug and optimize queries.4. Database Administrationo Experience with backup and recovery strategies (pg_dump, pg_restore).o Knowledge of database replication, high availability, and clustering solutions (e.g.,Patroni, PgBouncer).5. Data Integration Toolso Familiarity with ETL tools like Apache NiFi, Talend, or Python-based pipelines (e.g.,Pandas or SQLAlchemy).6. Scripting and Automationo Experience in scripting languages like Python, Bash, or Perl for database automation.o Familiarity with job scheduling tools like cron, Airflow, or similar.
Tools and Platforms
• Monitoring: pgAdmin, pg_stat_activity, Zabbix, New Relic, Grafana.
• Version Control: Git, Bitbucket.• DevOps Tools: Docker, Kubernetes (optional for cloud-based setups).
Experience Requirements
• 7+ years of experience in PostgreSQL development and database management.
• Proven track record of optimizing and scaling large databases.
Agility Human Resource Management Services
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now15.0 - 20.0 Lacs P.A.
chennai, tiruchirapalli, coimbatore
0.5 - 2.0 Lacs P.A.
pune, chennai, bengaluru
10.0 - 20.0 Lacs P.A.
pune, gurugram, bengaluru
5.0 - 15.0 Lacs P.A.
bengaluru
5.0 - 15.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
hyderabad, pune, bengaluru
20.0 - 35.0 Lacs P.A.
2.5 - 4.0 Lacs P.A.
15.0 - 20.0 Lacs P.A.
pune, bengaluru
25.0 - 40.0 Lacs P.A.