AutoTrader.ca Logo

AutoTrader.ca

Senior Database Engineer (1 Year Contract)

Posted 3 Days Ago
Be an Early Applicant
Hybrid
Toronto, ON
Senior level
Hybrid
Toronto, ON
Senior level
As a Senior Database Engineer, you will design and develop database solutions, create and maintain schema objects, perform root cause analysis for defects, and handle SQL database administration and performance tuning. You'll also evaluate 3rd party solutions and maintain CI/CD processes for data applications. Additionally, engage in code reviews and collaborate with other teams to implement technical solutions.
The summary above was generated by AI

Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology driven company that creates world class solutions for our users and dealer customers. We are expanding and need a Senior Database Developer to join one of our teams.


Key Areas of Responsibility: 


• Design and develop elegant database solutions which are end-to end: from technical analysis and data implementation/architecture, through to unit testing, development, and integration testing.

• Create and maintain schema objects, including complex store procedures, indexes, triggers, and scripts.

• Participate in thorough code-reviews and use your eye for clean data structures to support maintenance and extensibility.

• Perform root cause analysis on defects, identify corrective action, and liaise with production support to resolve issues.

• Analyze query performance and perform index tuning.

• Administration of SQL databases including security, backup, restore, upgrades, auditing and replication.

• Work with the rest of the team to evaluate the suitability of 3rd party packages and solutions.

• Maintain continuous integration and continuous deployment for data apps, while keeping data environments synchronize.

• Participate in paid on-call rotation schedule to respond to alerts, as well as prioritize system improvements identified as part of monitoring.


Required Skills:


• Extensive knowledge of SQL Server and Azure SQL with expertise in stored procedures, functions, queries, views, and triggers.

• Cloud technology experience Azure and AWS.

• Experience with PostgreSQL.

• SQL Administration experience: upgrades, disaster recovery.

• Knowledge of Microsoft products including Azure Blog/Table storage, Document DB and Azure Data Factory.

• Knowledgeable in SQL tools like SSRS & SSIS.

• Strong experience with XML-based data design.

• Working experience on high-traffic websites and databases, while leveraging techniques to enable performance availability, security, and monitoring.

• Ability to deliver non-relational data stores when appropriate.

• Able to conceptualize a technical solution and relay it to other team members and stakeholders.

• Work with Trader’s architecture group to implement software against reference specification.

• Experience in building unit, component, and integration tests and knowledge of how to use this as a system contract between other system end points.

• Know how to work with source code management and delivery platforms like GitHub, Azure Dev Ops, and JIRA in a distributed team environment.

• Some exposure to C# development, including an understanding of SOLID principles.

• Excellent problem-solving and troubleshooting skills.

• Able to work with a team.


Required Experience:


• University Degree (or equivalent) in Computer Science or related subject.

• 5+ years of experience in the online software industry; strong knowledge of data design, functionality, and scaled architectures.

• Expert level experience with Microsoft database development.

• Experience with database administration.

• PostgreSQL experience.

Top Skills

C#
SQL

AutoTrader.ca Etobicoke, Ontario, CAN Office

405 The West Mall, Etobicoke, Ontario, Canada, M9C 5J1

Similar Jobs

15 Hours Ago
Remote
Hybrid
6 Locations
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Database Engineer III in the Data Services team, you will maintain and automate database systems, focusing on technologies like Cassandra, ElasticSearch, and Kafka, while developing infrastructure services for a full devops model and troubleshooting production issues in collaboration with teams.
Top Skills: AWSCassandraElasticsearchKafkaMySQLPostgresRubyZookeeper
2 Days Ago
Toronto, ON, CAN
Senior level
Senior level
Payments
The Senior Database Development Engineer will lead database projects, optimizing and configuring database software, coding SQL queries, and working with various teams. Responsibilities include monitoring query performance, automating tasks, and contributing to documentation.
Top Skills: Azure Cosmos DbAzure Database For PostgresqlIbm Db2
2 Days Ago
Remote
London, ON, CAN
Mid level
Mid level
Healthtech • Pharmaceutical
The Sr. Database Programmer will lead database programming efforts for clinical studies, creating and maintaining databases, and serving as a subject matter expert. Responsibilities include mentoring new team members, managing database access, generating tracking reports and listings, and maintaining compliance with study protocols.
Top Skills: Database Programming

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