Job Description
Hello All ,
We have job opportunity for PostgreSQL Developer position for Pune location .
Interested candidates kindly share updated CV at snehal.mane@tatatechnologies.com
JD for PostgreSQL database developer.
- Collaborate across teams: Work closely with developers, managers, and leadership to design and build efficient databases that meet organizational needs.
- Coordinate with product management: Ensure that database code aligns with product requirements and can handle expected demand.
- Define APIs with front-end developers: Collaborate with front-end teams to design APIs that are simple to use, yet flexible and dynamic enough to meet application needs.
- Monitor data quality: Regularly check and validate data structures, ensuring consistency and quality across systems.
- Manage database components: Develop, integrate, and maintain database-related code, including stored procedures, scripts, queries, and views.
- Optimize database performance: Regularly analyse database queries and structures to identify and resolve performance bottlenecks, ensuring fast and efficient data retrieval.
- Ensure database security: Implement security measures like encryption, role-based access control, and monitoring to protect sensitive data from unauthorized access or breaches.
- Implement backups and recovery plans: Design and maintain robust backup and disaster recovery strategies to ensure data integrity and availability in case of failure.
- Version control and collaboration: Use version control systems (e.g., Git) to manage database code changes, ensuring collaboration with other developers and maintaining an audit trail of modifications.
- Test and debug database code: Write unit tests and perform thorough debugging to ensure that database functions, procedures, and queries behave as expected in various scenarios.
- Maintain documentation: Create and update detailed documentation for database structures, processes, and code to ensure that the team can easily understand and maintain the system.
- Work on scalability: Plan and implement scalable database solutions that can accommodate growing data and user demands.
- Handle data migrations: Lead or participate in database migrations, ensuring smooth transitions when upgrading systems, moving to new platforms, or restructuring data.
Troubleshoot database issues: Quickly identify and resolve database issues, such as deadlocks, slow queries, or connectivity problems, to minimize downtime
Role: Database Developer / Engineer
Industry Type: IT Services & Consulting
Department: Engineering – Software & QA
Employment Type: Full Time, Permanent
Role Category: DBA / Data warehousing
Location: Pune