Job Description

  • Develop, implement, and optimize database solutions and systems.
  • Write and execute complex database queries that integrate with web applications.
  • Design and maintain database architecture, ensuring high performance and responsiveness to requests from the front end.
  • Collaborate closely with software developers and IT staff to enhance database environments for applications.
  • Implement security measures to protect data within the databases.
  • Troubleshoot and resolve database performance issues.
  • Conduct database testing, debugging, and retesting as necessary.
  • Prepare and maintain documentation for database procedures and code.
  • Analyze and interpret complex data sets to provide actionable insights.

Requirements:

  • Proficiency in multiple programming and database languages, including Python, CSS, C, PHP, and ASP.NET.
  • Experience with various database management systems like MariaDB, Oracle DBMS, SQLite, and MongoDB.
  • Familiarity with using REST APIs and Power BI for data visualization and reporting.
  • Strong skills in using Bash for scripting and automation.
  • Demonstrated critical thinking and numerical reasoning skills.
  • Proficiency in managing and working with large data sets.
  • Highly responsive with the ability to work collaboratively in a team.

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.