Senior SQL Developer - Remote Remote Canada
Senior SQL Developer - Remote Description
Job #: 82756Req.#355281730
Responsibilities
- Interpret existing complex SQL queries and stored procedures to reverse engineer existing code
- Create and automate or increase the efficiency of existing reports
- Elicit requirements from stakeholders to better define report content
- Communication with Data Architect
- Document the results of work activities
- Support the generation of standard reports as well as ad hoc queries
- Ensure effective communication to the management team and business clients
- Make recommendations for improvements in reporting tools, techniques, and processes
- Participate in efforts to analyze, design, and migrate data as needed
- Perform bulk data updates when needed
- Perform other duties as assigned
Requirements
- Bachelor’s degree in Computer Science or related field
- 5+ years of experience in the role of MS SQL developer
- Strong understanding of SQL databases and queries
- T-SQL Skills:
- Ability to write and understand stored procedures, and functions
- Knowledge of Temp Tables, Table Variables, Common-Table Expressions
- Ability to tune queries via indexing and execution plan analysis
- Experience in developing reports and dashboards
- Experience in performing efficient analysis of process improvements
Benefits
- Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
- Life and AD&D Insurance (Company Paid)
- Employee Assistance Program (Company Paid)
- Unlimited access to LinkedIn learning solutions
- Long-Term Disability
- Registered Retirement Savings Plan (RRSP) with company match
- Paid Time Off
- Critical Illness Insurance
- Employee Discounts
- Employee Stock Purchase Program
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential