MySQL (MariaDB) database developer
International software company announces vacancy for the position of highly skilled MySQL (MariaDB 10.11.8 and higher) database developer with 5+ years of experience.
The company is based in Tbilisi, Georgia and develops software for the travel industry.
We are looking for people who are:
• Professionals in the area they work in
• Motivated by the challenges that come with building something new
• Innovative, insightful, and resourceful, with a knack for elegant solutions
• Energized by smart people, sensible and collaborative, with a high degree of interpersonal intelligence
• Open to learning and grow
Technical Skills
1. Proficient in SQL:
– Deep understanding of SQL queries, subqueries, joins, and advanced SQL functions.
– Ability to write complex queries for data retrieval, manipulation, and aggregation.
2. Database Design:
– Expertise in designing normalized relational databases.
– Experience with database modeling and schema design, including ER diagrams.
3. Performance Optimization:
– Skilled in query optimization, indexing strategies, and performance tuning.
– Ability to identify and resolve performance bottlenecks.
4. Stored Procedures and Functions:
– Proficient in writing and optimizing stored procedures, functions, triggers, and views.
5. Security:
– Understanding of database security practices, including user authentication, authorization, and encryption.
6. Backup and Recovery:
– Knowledge of backup strategies, point-in-time recovery, and disaster recovery planning.
7. Replication and High Availability:
– Experience with MySQL replication, clustering, and high availability solutions.
8. Data Migration:
– Skills in data migration between different databases and versions, ensuring data integrity.
9. Database Management Tools:
– Proficiency in using MySQL management tools like MySQL Workbench.
Practical Experience
1. Real Projects:
– Extensive experience working on large-scale projects involving complex databases.
– Demonstrated ability to handle large volumes of data and ensure database scalability.
2. Problem Solving:
– Proven track record of diagnosing and solving complex database issues.
– Experience with troubleshooting database errors and performance issues.
3. Version Control:
– Familiarity with version control systems like Git for managing database schema changes.
4. Scripting:
– Ability to automate database tasks using scripting languages like Python, Perl, or Bash.
Soft Skills
1. Analytical Thinking:
– Strong analytical and problem-solving skills to address database-related challenges.
2. Attention to Detail:
– Precision in database design and query writing to avoid errors and ensure data integrity.
3. Communication:
– Effective communication skills to collaborate with developers, administrators, and stakeholders.
– Ability to document database structures, processes, and guidelines clearly.
4. Continuous Learning:
– Commitment to staying updated with the latest MySQL features, updates, and best practices.
Send your CV for similar roles
This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.
Job reference: #17204