Senior Database Developer responsible for designing, developing, and deploying complex database applications across on-premises and cloud platforms.
Responsibilities
- Design, develop, and deploy database applications, coordinating with business analysts, developers, and QA teams.
- Build and maintain complex SQL/PLSQL objects including tables, views, materialized views, stored procedures, and triggers.
- Implement and maintain ETL pipelines across multiple data sources and validate data accuracy in target containers.
- Optimize database performance, scalability, and storage; troubleshoot and resolve complex performance issues.
- Ensure compliance with cloud security best practices, including IAM roles, policies, security groups, and encryption.
Required Skills
- 8+ years of hands-on experience in database development, design, and performance tuning.
- Strong expertise in SQL and PL/SQL for creating and managing database objects.
- Proficiency with Oracle RDBMS, PostgreSQL, AWS RDS, and Redshift.
- Experience with ETL processes, data pipelines, and high-volume transactional systems.
- Knowledge of cloud-native architecture and security in AWS (EC2, S3).
- Experience with GitHub or other code repositories and release management tools.
- Ability to diagnose and resolve complex issues, implementing workarounds or escalating as needed.
Preferred Skills
- Domain experience in Banking, Financial Services, Securities, or Finance.
- Experience with public cloud platforms and additional ETL tools.