The company helps businesses monetize their data to generate revenue and ROI by offering database marketing solutions. They are seeking a Senior Database Developer to design, build, optimize, and maintain database solutions for mission-critical business applications.
Requirements
- 5+ years of hands-on database development experience in SQL Server, Oracle, PostgreSQL, or MySQL
- Proven expertise in SQL query optimization, indexing strategies, and performance tuning
- Strong experience with ETL processes, data integration, and reporting solutions
- Knowledge of database security, backup/recovery, and high availability.
- Experience with cloud databases and services (AWS RDS, Redshift, Azure SQL Database, Google BigQuery).
- Familiarity with NoSQL databases (MongoDB, DynamoDB, Cassandra).
- Scripting skills in Python, PowerShell, or Bash
Responsibilities
- Design, develop, and optimize relational and non-relational databases to support client applications.
- Write and fine-tune complex queries, stored procedures, triggers, and functions for efficiency and scalability.
- Monitor and tune database performance to ensure high availability and reliability.
- Develop and maintain ETL processes and data pipelines to support data integration and reporting needs.
- Implement best practices for database security, compliance, and governance.
- Support migration and modernization projects, including cloud database deployments (AWS, Azure, Google Cloud).
- Troubleshoot, diagnose, and resolve issues in development, test, and production environments.
Other
- Partner with business stakeholders and technical teams to translate requirements into database solutions.
- Mentor junior developers and provide thought leadership in database best practices.
- Stay ahead of industry trends to bring innovative solutions to clients.
- Excellent problem-solving skills and attention to detail.
- Strong communication and client-facing collaboration skills.