Job Title : Senior Database Administrator
Job Summary : This position is responsible for the quality maintenance and performance of data stores across the organization, along with its clients and partners.
As a Database Administrator, you will be tasked with enhancing data management practices and providing recommendations and best practices to development teams as required.
Responsibilities :
• Perform database capacity planning, installation, configuration, database design, migration, performance monitoring, security, troubleshooting, as well as backup and data recovery operations.
• Act as a subject matter expert for data management and interact with internal and external teams to troubleshoot and provide best practices regarding database implementation and maintenance with our core product.
• Contribute and assist with efforts / projects in the deployment, maintenance, and support of data systems for internal and external projects.
• Write and tune SQL queries and review schema designs for optimal performance.
• Implement and maintain DBMS and data maintenance pipelines / processes to optimize data operations.
• Plan and execute data migration plans for complex systems with large datasets.
• Proactively and regularly make recommendations for data system improvements.
• Collect, collate and present metrics on data systems to be used by internal and external parties.
• Engage with multiple teams across the business including but not limited to the Core Development team, Managed Services team, partners and customers to provide database management best practices and enhancements.
• Accountable for ensuring that all working hours are accurately reported in Netsuite on a daily or weekly basis, that the majority of (if not all) hours are tracked as billable and that the project management tool in Netsuite is properly and fully utilized.
• Tracking and reporting of billable hours is a critical aspect of project management and delivery to our customers.
Qualifications :
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• 5+ years of experience in database administration.
• Strong knowledge of database management systems (DBMS) and data management best practices.
• Experience with SQL, database design, and performance tuning.
• Experience with data migration and large datasets.
• Excellent communication and interpersonal skills.
• Ability to work independently and as part of a team.
• Experience with healthcare technologies such as FHIR and HL7
• Previous experience in the healthcare industry
• Experience with Big Data, Data Lakes and Kafka