Description
We are looking for a skilled and proactive Database Programmer with experience in database languages such as Oracle, SQL, and / or Postgres to join our team. This role will involve the development, maintenance, and optimization of database systems, with a focus on moving and managing databases in the cloud. The ideal candidate will have experience in database design, and writing SQL queries
Responsibilities
- Develop, maintain, and optimize databases
- Write and maintain complex SQL queries, stored procedures, and functions to support application and reporting requirements.
- Perform database tuning and optimization to ensure optimal performance and scalability.
- Monitor database performance, troubleshooting issues, and providing support for production and development environments.
- Assist in the design and implementation of database schemas, data models, and data integrity strategies.
- Participate in database backup, recovery, and disaster recovery planning.
- Ensure database security best practices are followed and sensitive data is protected.
- Document database structures, procedures, and workflows.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.1-2+ years of experience in database programming and management, including working with one of the following : Oracle, SQL Server, and PostgreSQL.Experience with database performance tuning and query optimization.Knowledge of database automation and deployment tools.Strong problem-solving and troubleshooting skills.Ability to work collaboratively with both technical and non-technical teams.Strong communication skills and attention to detail.Basic understanding of cloud-based database services (e.g., Amazon RDS, Azure SQL Database) is a plusExperience with NoSQL databases (e.g., MongoDB, Cassandra) is an advantage.