Application DBA
Hands-on Application DBA responsible for database architecture, development, performance optimization, and operational ownership across complex, mission-critical systems in an on-premises enterprise environment.
Responsibilities
- Design database architecture, schemas, and data-access patterns for new systems.
- Collaborate with Development and Product teams on scalable database solutions.
- Develop and maintain complex Stored Procedures, Functions, Views, and SQL queries.
- Analyze and optimize database and query performance in high-load environments.
- Monitor database health, availability, and performance metrics.
- Troubleshoot and resolve performance issues and bottlenecks independently.
- Build and maintain Database CI/CD pipelines including schema migrations and automated deployments.
- Develop scripts and automation tools for database operations.
- Define and maintain Backup & Restore strategies.
- Implement and maintain database security policies and controls.
- Ensure database reliability, resilience, security, and scalability in production.
Requirements
- 4+ years of hands-on experience in Database Engineering, Development, and/or Administration.
- Strong experience with Oracle DB or other enterprise SQL databases.
- Proven experience in on-premises environments.
- Advanced SQL skills with stored procedures, functions, and performance tuning.
- Experience with Database CI/CD, migrations, version control, and automated deployments.
- Scripting and automation of database operational tasks.
- Experience with Backup & Restore, security policies, and health monitoring.
- Strong troubleshooting skills for database performance issues.
- Excellent English communication skills for distributed, multicultural R&D teams.