MYSQL Database Developer

5 - 8 years

10 - 20 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Position:

Overview:

We are seeking a skilled MySQL Database Programmer with a minimum of 5 years of hands-on experience to join our team. The successful candidate will be responsible for designing, developing, and optimizing MySQL database objects, writing efficient queries/Stored procedures, and supporting application development teams with database-related tasks.

Responsibilities:

Database Development:

  • Design and develop database schemas, tables, and relationships for applications.
  • Write, optimize, and maintain complex SQL queries, stored procedures, functions, and triggers.
  • Implement best practices for database normalization and indexing.

Application Support:

  • Collaborate with software developers to integrate databases with applications.
  • Develop database-driven solutions to improve application performance and efficiency.
  • Ensure seamless interaction between applications and MySQL databases.

Performance Optimization:

  • Analyse and optimize SQL queries for improved efficiency and faster response times.
  • Work on query indexing, execution plans, and other performance-enhancing techniques.

Database upgrade and migration:

  • Ensure accurate and efficient data migration with minimal downtime.
  • Support the database upgrade

Security and Integrity:

  • Implement best practices for database security, access control, and encryption.
  • Ensure data integrity through the use of constraints, transactions, and validation techniques.

Troubleshooting and Issue Resolution:

  • Debug and resolve database-related issues, including performance and connectivity problems.
  • Work closely with development teams to troubleshoot application database issues.

Documentation and Knowledge Sharing:

  • Maintain documentation for database structures, stored procedures, and best practices.
  • Share knowledge with developers and team members to improve database development standards.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience as a MySQL Database Programmer.
  • Strong proficiency in SQL, stored procedures, functions, and triggers.
  • Experience in database schema design and query optimization.
  • Familiarity with data migration techniques and ETL processes.
  • Knowledge of application-database interaction and database-driven application development.
  • Excellent problem-solving and debugging skills.
  • Effective communication and collaboration skills.
  • Relevant certifications (e.g., MySQL Certified Developer) are a plus.
  • Knowledge of Oracle and PostgreSQL is desirable.

Benefits:

  • Competitive salary
  • Health insurance
  • Paid time off
  • Training and development opportunities