Responsibilities:
- Design, develop, and maintain relational and/or NoSQL databases.
- Build and optimize complex SQL queries, stored procedures, views, and functions.
- Manage database backup, restore, and disaster recovery procedures.
- Ensure data security, user access control, and compliance with policies.
- Integrate databases with applications and external systems (APIs, ETL pipelines).
- Monitor system performance and troubleshoot database issues.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Preferred Certifications:
- Microsoft SQL Server (MCSA/MCSE)
- Oracle OCP
- AWS or Azure database certifications
- Experience Level: 2–5 years
Skills
Technical Skills Required:
- Strong proficiency in SQL and relational databases:
- SQL Server, Oracle, MySQL, PostgreSQL
- Experience with database design (ERD, normalization).
- Knowledge of ETL tools (SSIS, Talend, Informatica, etc.).
- Familiarity with programming languages:
- Python, C#, Java, PHP, or similar.
- Experience with cloud-based databases (AWS RDS, Azure SQL, GCP Cloud SQL).