Posted 9 months ago

Database Engineer

At Blinx Healthcare, our commitment to transforming healthcare is built around our Patient and Care Optimiser (PACO) suite of products – a Primary Care SaaS product designed to elevate healthcare delivery at scale. PACO seamlessly supports GP Practices, Primary Care Networks, Federations, or ICBs to operate efficiently and distribute demand across all available resources.

PACO revolutionises Primary Care by offering a comprehensive suite of services, including Online Consultations, Care Navigation, Appointment Booking, Patient Communications, Digital Healthcare Data Capture, and Population Health Analytics. It seamlessly addresses every facet of Primary Care, providing a unified platform for healthcare professionals and patients.

We are seeking a skilled Database Engineer proficient in leveraging the AWS technology stack to join our dynamic team. If you are passionate about building and maintaining scalable, secure, and high-performance databases on AWS, we want to hear from you.

As a Database Engineer specialising in the AWS technology stack, you will play a critical role in designing, implementing, and optimising database solutions to support our organisation’s growing needs. You will collaborate closely with cross-functional teams to ensure the availability, reliability, and performance of our databases while adhering to best practices and security standards.

  • Design, implement, and maintain relational and NoSQL databases on AWS, such as Amazon RDS, Amazon Aurora, Amazon DynamoDB, and Amazon Redshift.
  • Develop database schemas, tables, indexes, and views to support application requirements efficiently.
  • Optimize database performance through query optimization, indexing strategies, and database parameter tuning.
  • Monitor database performance metrics and troubleshoot performance issues proactively.
  • Implement and enforce database security measures, including access controls, encryption, and data masking, to protect sensitive information.
  • Ensure compliance with industry standards and regulations, such as GDPR and HIPAA.
  • Configure and maintain database high availability solutions, such as multi-AZ deployments and read replicas, to minimize downtime and ensure data integrity.
  • Implement and test disaster recovery strategies to recover data in the event of a failure.
  • Develop automation scripts and tools using AWS SDKs, CLI, or Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform to streamline database management tasks.
  • Set up database monitoring and alerting using AWS CloudWatch, Amazon CloudWatch Events, and AWS CloudTrail to detect and respond to issues in real-time.
  • Implement automated scaling policies to adjust database capacity based on workload demand.
  • Document database architectures, configurations, and operational procedures.
  • Share knowledge and best practices with team members through documentation, presentations, and training sessions.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Database Engineer, Database Administrator, or similar role, with a focus on AWS database technologies.
  • In-depth knowledge of AWS database services, including Amazon RDS, Amazon Aurora, Amazon DynamoDB, and Amazon Redshift.
  • Proficiency in SQL and scripting languages like Python, Bash, or PowerShell.
  • Strong understanding of database performance tuning, security, high availability, and disaster recovery concepts.
  • AWS certification(s) such as AWS Certified Database – Specialty is a plus.
  • Excellent problem-solving and troubleshooting skills.

Job Features

Salary

Band E

Apply For This Job

A valid email address is required.