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