Senior Database Administrator

Toronto 22 months agoFull-time External
Negotiable
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