Search jobs > Toronto, ON > Database engineer

Sr. Database Engineer

AutoTrader.ca
Toronto, ON
$112.4K-$156.1K a year (estimated)
Full-time

Trader Corporation is the team behind Canada’s leading automotive marketplace, . 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 Engineer 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.
  • Analyse query performance and perform index tuning.
  • Administration of SQL databases including security, backup, restore, 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, Azure SQL, and data analysis with expertise in stored procedures, functions, queries, views, and triggers.
  • Knowledge of Microsoft products including Azure Blog / Table storage, DocumentDB, Azure SQL, 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 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.

What’s in it for you -We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.

Fitness and wellness -We provide discounts to nation-wide gyms, onsite gyms (when we’re in the office), an Employee and Family Assistance Program, as well as a virtual wellness program.

Benefits from Day 1 -Gym discounts-Local in-office free gyms-Employee and Family Assistance program-Weekly virtual wellness events-In addition to in-house training, we provide an annual lifestyle allowance of $1500 so you can grow your skills.

Conferences & training budget-Regular internal training programs Financial planning -Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection.

Competitive salary -Annual bonus structure-3% CPP matching

30+ days ago
Related jobs
AutoTrader.ca
Toronto, Ontario

We are expanding and need a Senior Database Engineer 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....

Recruiting In Motion
Markham, Ontario

Sr Software Research Engineers - Database Engines. Work with a small team of highly motivated engineers and researchers. Participate in the design and implementation of analytical database engines. Domain expert in data warehousing, SQL optimization and parallel/distributed database systems. ...

Promoted
Dexian
Mississauga, Ontario

The technology stack consists of:.We’re particularly interested in people who have hands on experience across front to back development to build back-end services in Kotlin as well as enhancing UI using frameworks (WPF) and tools for dynamic and responsive front-end....

Promoted
The Mabin School
Toronto, Ontario

The successful candidate must be able to both think strategically about the databases we use and also  attend to all of the details involved in implementing new databases and also ensuring data integrity in existing databases. The Database Administrator will work closely with various constituencies ...

Promoted
Synechron
Mississauga, Ontario

We need a senior database developer who has good experience working on MemSQL. ...

Promoted
Compunnel Inc.
Canada

Developer should have 3+ years development experience with Oracle SQL,PL/SQL, and conventional SQL. Developer should have 3+ years development experience with Oracle Forms/Reports. Developer has experience maintaining complex Oracle Forms/Reports (>. Developer has one year or more experience develop...

Promoted
Myticas Consulting
Toronto, Ontario

Azure data services, including Azure Data Factory, Azure Data Lake, Databricks, and API management, along with a strong understanding of XML and JSON data structures for integration and data exchange purposes. The candidate should have a robust background in Azure data services to design, develop, a...

Promoted
Confidential
Toronto, Ontario

The Global Payment Lead Business & Technical Analyst will be responsible for the collection and documentation of Swift standards & release requirements, evaluation of business processes, conduct data analysis, capturing workflows, and perform testing to ensure successful Swift implementations. Busin...

Promoted
AdventInfotech
Toronto, Ontario

A DevOps Engineer combines an understanding of both engineering and coding. A DevOps Engineer works with various departments to create and develop systems within a company. From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases product...

Promoted
Net2Source Inc.
Toronto, Ontario

Experience with one or more database technologies. Experience designing data architecture for new databases. Experience in monitoring and enforcing database rules. Subject matter expert in database design of data warehouse or data marts. ...