VAAM Technologies

posted 23 days ago

Full-time - Senior

About the position

The Principal Database Developer is a senior role responsible for designing, developing, and maintaining efficient database solutions for a web services SAAS platform. This position focuses on architecting scalable and high-performing database solutions, ensuring data integrity, and optimizing performance. The role involves collaboration with cross-functional teams, mentoring junior developers, and providing technical guidance.

Responsibilities

  • Optimize database performance by analyzing query execution plans, indexing strategies, and database configurations.
  • Collaborate with software developers and stakeholders to integrate database systems with applications, ensuring seamless functionality.
  • Conduct thorough testing and troubleshooting of database systems to identify and resolve performance bottlenecks and issues.
  • Define and enforce database development standards, best practices, and coding conventions.
  • Collaborate with cross-functional teams to gather and analyze database requirements and translate them into efficient solutions.
  • Conduct code reviews and provide constructive feedback to ensure high-quality and maintainable code.
  • Perform database performance tuning, capacity planning, and disaster recovery planning.
  • Stay up-to-date with emerging database technologies and industry trends, and evaluate their applicability to our systems.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field with a minimum of 5 years of experience; or equivalent experience with a minimum of 10 years related work experience.
  • Expertise in database design, data modeling, and database architecture.
  • Experience in query optimization, performance tuning, and indexing strategies.
  • Excellent problem-solving and analytical skills.
  • Attention to detail and commitment to delivering high-quality work.
  • Exceptional communication and collaboration skills.
  • Strong understanding of database security, data integrity, and disaster recovery.

Nice-to-haves

  • Familiarity with Azure SQL Database, Managed Instances, and cloud-based performance tuning.
  • Experience with hybrid SQL setups and implementing performance strategies in cloud and on-premises environments.
  • Strong skills in automation using PowerShell or T-SQL for database maintenance, backup, and deployment.
  • Experience with CI/CD pipelines for SQL deployments using tools like Azure DevOps or GitHub Actions.

Benefits

  • Flexible work environment
  • Opportunities for professional development
  • Access to advanced technology and tools
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service