KEV Group Logo

KEV Group

Senior Database Administrator

Posted 8 Days Ago
Be an Early Applicant
Toronto, ON
Senior level
Toronto, ON
Senior level
The Senior Database Administrator will manage and enhance the database tier of the application, ensuring high performance and availability. Key responsibilities include performance monitoring, tuning, SQL code optimization, database maintenance, and ETL automation for analytics. The role requires expertise in SQL Server across multiple versions and Azure regions, along with strong problem-solving abilities.
The summary above was generated by AI

About KEV:

KEV Group is an enterprise SaaS company that provides an all-in-one activity fund management solution for K-12 schools. By seamlessly integrating and automating all fee management processes, our SchoolCash platform provides real-time visibility and control over how districts and schools create, collect, manage, track, and reconcile these funds. Parents benefit from an easy-to-use solution that offers convenience and supports all payment types. More than 26,000 schools across North America rely on our solutions to manage over $4 billion in activity funds annually.  The company is headquartered in Toronto with offices in Cambridge, ON and across the U.S. 

Why Join KEV? 

  • Work in an industry that benefits children, parents and schools
  • Do meaningful and purpose-driven work, and make a real impact
  • Join a quickly growing organization with real opportunity for learning and growth
  • Passionate and accessible leadership team that cares about people, personally and professionally
  • Hybrid work environment (3 days a week in our North York office) 

Job Description: 

As a senior database administrator and SQL Server expert, you’ll be responsible for the database tier of our application and ensuring our customers experience great performance and availability. The role has three high-level components: operations (over 2,000 databases across multiple servers and Azure regions), development (optimizations and reviews), and supporting analytics (building extracts and ETLS). The operations component of the role involves the management of 1,000+ databases across multiple servers and multiple environments. You’ll lead day-to-day database operations (for example, standard maintenance jobs and monitoring), transformative projects (for example, migrating and modernizing databases onto Azure), as well as performance monitoring and tuning.  The development component of the role involves at times optimizing stored procedures and other times working with developers to optimize various database-related code. You’ll act as a code reviewer for database-related code changes, and in conjunction with developers and/or performance engineers you’ll ensure these changes are safe, deployable, and performant.  

To succeed in this role you’ll need to be very strong with SQL Server, including different compatibility levels and Azure deployments. You also need to be a team player as we are a small team that works very closely together. Lastly, you should be driven to improve systems and solve problems – we move fast.  

Responsibilities: 

  • Managing and enhancing database maintenance jobs and monitoring systems
  • Performance monitoring and tuning using various tools and custom scripts
  • Investigating issues in production and fixing root causes as and when needed  
  • Manage database version and compatibility level upgrades  
  • Re-writing SQL code to improve the performance of the application
  • Reviewing database-related code changes
  • Performing ad hoc data pulls for analysis
  • Creating and automating standard analytics datasets via ETLs to be utilized by PowerBI
  • Assisting other teams when required 

Skills and Experience: 

  • 7+ years of experience working with different versions of Microsoft SQL Server, including the various versions available in Azure.
  • Experience managing a large set of databases for a SaaS application
  • Expert in performance monitoring, analysis, and tuning, including rewriting complex SQL to improve customer experience
  • Experience automating routine DBA tasks using scripts
  • Experience with Azure DevOps & PowerShell nice to have 

We Offer:  

  • Competitive salary 

  • Comprehensive health and dental benefits 

  • Professional development opportunities 

  • Continuing Education

  • Great colleagues and collaboration 

This job description indicates the general nature and level of work expected. It is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required by an individual joining the KEV team in this or any other capacity.

KEV Group is pleased to accommodate individual needs in accordance with the Accessibility of Ontarians with Disabilities Act, 2005 (AODA), within our recruitment process. If you require accommodation at any time throughout the recruitment process, please speak with Human Resources or the hiring manager.

KEV Group is an equal opportunity employer who agrees not to discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, or age.

Similar Jobs

22 Days Ago
Toronto, ON, CAN
Senior level
Senior level
Fintech • Payments • Financial Services
As a Senior Database Administrator, you will provide database support for Oracle by overseeing builds, migrations, performance tuning, and incident resolutions. You will develop automation scripts, manage escalations, and ensure day-to-day operations for Oracle databases, while collaborating with various internal teams and external vendors.
Top Skills: AnsibleArtifactoryGitJenkinsOraclePostgresShell Scripting
15 Days Ago
Toronto, ON, CAN
Mid level
Mid level
Fintech • Payments • Financial Services
As a Database Administrator, you will manage Oracle and SQL Server databases, ensuring security, optimizing performance, and implementing backup and recovery strategies. You will work closely with internal teams, support database activities, and lead project assessments.
Top Skills: Azure Sql DatabaseCosmos DbMongoDBOraclePostgresSQL Server
24 Days Ago
Toronto, ON, CAN
Senior level
Senior level
Fintech • Financial Services
The Lead Database Administrator will develop, maintain, and optimize database systems, monitor performance, provide support for engineering teams, and ensure data governance. Responsibilities include working with PostgreSQL, implementing CI/CD processes, automating infrastructure tasks, and capacity management to meet the needs of users.
Top Skills: AnsibleAWSAzureBashChefGCPGoGrafanaJenkinsLinuxOraclePostgresPowershellPrometheusPuppetPythonRubySQL ServerTerraform

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account