Database Engineer III

Aya Healthcare
73d$156,000 - $165,000

About The Position

Aya Healthcare is looking for a Database Developer/Engineer to play a key role in our agile engineering organization, driving the design and performance of mission-critical databases that power our enterprise applications in the healthcare staffing industry. In this role, you will collaborate with an agile development team to design, optimize, and maintain code for high-performance databases supporting critical business applications. This position requires deep technical expertise in SQL Server, strong collaboration skills, and a commitment to best practices in data integrity, performance tuning, and automation.

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years' experience in database engineering
  • Strong knowledge of SQL, specifically Microsoft SQL Server
  • Strong experience with database technologies, architecture and coding
  • Demonstrable experience as a database developer
  • Portfolio of previous developments is preferred
  • Sound knowledge of best practices in database engineering and data security
  • Experience working in an Agile/Scrum development process
  • Strong organizational skills and attention to detail
  • Exceptional problem-solving and critical thinking skills
  • Excellent collaboration and communication skills
  • Self-starter and driver towards key projects with an eye towards impact and customer performance needs

Nice To Haves

  • Experience with Git for version control and collaboration
  • Familiarity with Flyway or similar tools for database migration and schema versioning
  • Exposure to DataDog, SQL Sentry and Query Store for performance monitoring and alerting
  • Ability to write and maintain automation scripts in PowerShell
  • Experience working within Visual Studio and integrating database projects with .NET solutions
  • Knowledge of Azure Cosmos DB or other distributed NoSQL databases
  • Exposure to Databricks for data transformation, analytics, or integration workflows

Responsibilities

  • Collaborate with your agile team(s) throughout the sprint lifecycle to ensure database solutions meet performance, scalability, and reliability goals
  • Design, implement, and maintain SQL Server databases, schemas, stored procedures, functions, and triggers to support application features
  • Perform query tuning, index optimization, and execution plan analysis to maintain system performance
  • Review and optimize developer created Entity Framework queries for efficiency, maintainability and alignment with business requirements
  • Work with developers to ensure database code adheres to best practices for performance and security
  • Document processes related to database design, configuration, and performance as needed
  • Participate in the on-call rotation (approximately 2–3 times per year for one week at a time) to support production releases and CI/CD pipeline monitoring
  • Serve as a liaison for the Database Engineering team during on-call weeks, attending releases, ensuring database integrity, and assisting developers or QA team members with data-related questions or issues
  • Partner with QA team members to ensure test environments have accurate and performant data sets; assist in data-driven testing and automation

Benefits

  • Free premium medical, dental, life and vision insurance
  • Generous 401(k) match
  • Paid sick leave in accordance with all applicable state, federal, and local laws
  • Celebrations for hitting goals with company-sponsored virtual events, happy hours and team-building activities
  • Unlimited DTO (time off)
  • Virtual yoga, meditation or boot camp classes offered daily

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service