Megamind IT Solutions

Senior Database Developer / Designer

JOB SUMMARY

We are seeking a highly skilled and experienced Senior Database Developer/Designer to lead the design, development, optimization, and administration of our database systems. The ideal candidate will have deep expertise in SQL Server, strong experience in database performance tuning, and a solid understanding of data modeling and secure database practices. Experience with MySQL, Oracle, or NoSQL databases (e.g., MongoDB, Cosmos DB) is a strong plus.

Key Responsibilities

  • Design and implement scalable, secure, and high-performance relational database solutions.
  • Develop and optimize stored procedures, functions, views, and triggers using T-SQL.
  • Collaborate with software developers and DevOps teams to integrate databases into applications and deployment pipelines.
  • Analyze and tune slow-performing queries, indexes, and execution plans.
  • Perform logical and physical data modeling, normalization, and schema design.
  • Implement and maintain data backup, recovery, and disaster recovery strategies.
  • Monitor database health, availability, and capacity using built-in and third-party tools.
  • Ensure data integrity, security, and compliance with internal and external standards.
  • Document database structures, processes, and best practices.
  • Mentor junior developers and contribute to database architecture decisions.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 5+ years of experience in database development and administration.
  • Expert-level proficiency in Microsoft SQL Server (2016 or later).
  • Strong command of T-SQL, query optimization, and indexing strategies.
  • Experience with database design, normalization, and data modeling tools (e.g., ER/Studio, dbForge).
  • Familiarity with SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
  • Solid understanding of database security, role-based access control, and encryption.
  • Experience with source control (e.g., Git) and working in Agile/Scrum environments.

Preferred (Nice-to-Have)

  • Experience with MySQL, PostgreSQL, or Oracle databases.
  • Exposure to NoSQL technologies such as MongoDB, Cosmos DB, or Redis.
  • Familiarity with cloud-based database services (e.g., Azure SQL, AWS RDS).
  • Knowledge of CI/CD pipelines and database versioning tools (e.g., Flyway, Liquibase).
  • Experience with data warehousing, ETL pipelines, or BI tools.

Soft Skills

  • Excellent communication and documentation abilities
  • Ability to work independently and collaboratively across teams.
  • Detail-oriented with a focus on performance, reliability, and maintainability.