Description

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.

Education

Any Graduate