Database Developer

Job Category: Developer
Experience: 7+ years

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx