Job Description
We are seeking a skilled Database Developer to join our team. The successful candidate will have a strong understanding of database structures, principles, and best practices. They will be responsible for developing, testing, improving, and maintaining new and existing databases.
Responsibilities
- Design stable, reliable, and effective databases.
- Modify databases according to requests and perform tests.
- Solve database usage issues and malfunctions.
- Liaise with developers to improve applications and establish best practices.
- Develop technical and training manuals.
- Provide data management support.
- Ensure all database programs meet company and performance requirements.
- Research and suggest new database products, services, and protocols.
Requirements
- Proven work experience as a Database developer.
- In-depth understanding of data management (e.g. permissions, recovery, security, and monitoring).
- Hands-on experience with SQL/TSQL, SSMS, Azure Data Studio.
- Familiarity with the Git/GitHub source control and pull request process.
- Experience with Jira or similar project management tools.
- Ability to analyze log files.
- Familiarity with ETL processes.
- Excellent oral and written communication skills.
- Attention to detail.
- Self-starter with the ability to work independently and manage one’s time.
- Problem-solving skills.
Preferred Qualifications
- Experience with GitHub CI/CD, Terraform, Grafana, Azure Data Factory, SSIS is a bonus but not required.