Our Corporate office is currently searching for a
SQL Developer. As a SQL Developer with Waste Connections, you will play an essential role in our organization. You must be able to quickly and accurately design, develop, and maintain relational databases using the Structured Query Language (SQL). Your primary function is to write efficient and optimized SQL queries to retrieve, update, and manipulate data stored in databases with an emphasis on presenting the data to reporting tools.\
To be successful in this role, you should have a strong knowledge of SQL and database design concepts. You must be highly organized and possess excellent problem-solving skills. Additionally, a working knowledge of computer systems and software engineering principles is preferred.
We are looking for an experienced professional who can quickly become part of our team and jump into the day-to-day operations. If you have a passion for database development and a desire to build solutions that support our business objectives, we would love to hear from you! Here are the responsibilities and qualifications associated with this role:
Responsibilities:
Database Design: Designing logical and physical database models based on application requirements, ensuring data integrity, normalization, and efficiency.
SQL Development: Writing and optimizing complex SQL queries, stored procedures, functions, and triggers to perform data retrieval, modification, and manipulation.
Database Maintenance: Ensuring the performance, security, and availability of databases by monitoring and tuning SQL queries, indexing strategies, and database parameters.
Database Testing: Conducting thorough testing and debugging of SQL scripts to identify and resolve data-related issues, performance bottlenecks, or database errors.
Data Integration: Working with data integration tools to import and export data between different database systems or formats.
Performance Optimization: Identifying and implementing strategies to enhance database performance, such as query optimization, indexing, and partitioning.
Data Reporting and Analysis: Creating and maintaining database reports, generating ad-hoc queries, and performing data analysis to support business needs.
Collaboration: Collaborating with cross-functional teams, including developers, analysts, and stakeholders, to understand data requirements and ensure data consistency across applications.
Qualifications:
SQL Proficiency: In-depth knowledge and experience in writing complex SQL queries, including joins, subqueries, and aggregations.
Database Management Systems (DBMS): Strong understanding of one or more relational database management systems, such as Oracle, MySQL, SQL Server, or PostgreSQL.
Database Design: Familiarity with database design principles, normalization techniques, and data modeling concepts.
Performance Tuning: Ability to analyze and optimize SQL queries, indexes, and database parameters for improved performance.
Programming Skills: Proficiency in at least one programming language like Java, C#, Python, or any other language commonly used for database integration and automation.
Troubleshooting and Debugging: Strong problem-solving skills to identify and resolve data-related issues, performance bottlenecks, or database errors.
Data Analysis: Understanding of data analysis concepts and the ability to generate insights from complex datasets.
Communication and Collaboration: Effective communication skills to interact with stakeholders, gather requirements, and work collaboratively in a team environment.
You will be joining a great team and a company in a “work hard, play hard” environment along with a competitive salary. We also offer excellent benefits including: medical, dental, vision, flexible spending account, long term disability, life insurance, 401K retirement and unlimited opportunities to "Connect with Your Future". Other peripheral benefits include a strong presence in our local communities, sustainability initiatives, and more.
For more information and to apply, please visit
R-87976