Job Summary
- He/She will be responsible for developing, testing, improving, and maintaining new and existing databases to help users retrieve data effectively.
- The Sr DB Developer must have experience in designing stable and reliable databases.
- As part of our IT team, He/She will work closely with developers to ensure system consistency.
- He/She will also collaborate with administrators and clients to provide technical support and identify new requirements.
- Communication and organization skills are keys for this position, along with a problem-solution attitude.
- Ultimately, He/She should be able to ensure our database systems run effectively and securely on a daily basis.
Job Responsibilities
- Optimize and maintain legacy systems.
- Modify databases according to requests and perform tests.
- Design stable, reliable, and effective databases.
- Solve database usage issues and malfunctions.
- Liaise with developers to improve applications and establish best practices.
- Gather user requirements and identify new features.
- Develop technical and training manuals.
- Provide data management support to users.
- Research and suggest new database products, services and protocols.
- Ensure all database programs meet company and performance requirements.
Job Skills Required
- Proven work experience as a Database developer.
- Proficient with relational databases (e.g. Oracle, SQL Server, MySQL, PostgreSQL).
- Experience in designing and implementing database structures.
- Experience with automating DBA tasks.
- In-depth understanding of data management (e.g. permissions, recovery, security, and monitoring).
- Experience with Cloud-based DB solutions and AWS Aurora is a plus.
- Experience with all versions of MS SQL Server, MySQL, and PostgreSQL.
- Experience with data modeling and schema design.
- Experience with additional RDBMS.
- Experience with database Server backup and recovery techniques.
- Proven experience in maintenance of SQL Server, MySQL, and PostgreSQL.
- Proven experience using Transact SQL, Stored Procedure, and UDF.
- Demonstrated experience in troubleshooting and resolving database problems.
- Demonstrated experience in turning database and its objects.
- Understanding of database indexes.
- Understanding of database design practices, including database normalization concepts.
- An ability to understand front-end users’ requirements and a problem-solving attitude.
- Knowledge of software development and user interface web applications.
- Familiarity working with .Net Framework, JavaScript, HTML, and Oracle
- Excellent analytical and organizational skills.