Company:
AY Talent
Location: Montréal
Closing Date: 05/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
DATABASE SPECIALIST
Working with our clients means concretely contributing to their development and supporting more than 12 brands and more than 70 clinics across Canada and the United States.
The Database Specialist manages, maintains, and optimizes the company's databases, including SQL Server and DynamoDB. This role involves administering SQL servers, writing stored procedures, and utilizing Microsoft tools such as SSIS, SSRS, and Power BI for data management and visualization. The specialist will also model and manage NoSQL data in DynamoDB, integrating it with other AWS services and BI tools. This person will work closely with the Senior Director of Technology and the Director of Business Systems to meet the company's data needs.
Our client is a certified Great Place to Work because of its commitment to creating a supportive and inclusive culture for every team member.
A look at your benefits
You have flexible hours because we recognize the need to balance work with life.
You get 3 weeks of vacation, 4 personal days for unforeseen events, 3 additional days during the Holiday season and every Friday afternoon off paid in July and August.
You benefit from comprehensive group insurance, including telemedicine and an employee assistance program.
You have a group RRSP with an employer contribution and an annual performance bonus.
You can count yourself as a team member of one of Canada’s Best Managed Companies.
This position offers the flexibility of hybrid work, allowing employees to work from their home.
Your Skills
Hold a Bachelor's Degree in Computer Science, Mathematics, or a related field.
Have at least 3-5 years of experience in SQL Server and DynamoDB.
Possess excellent communication skills in French and English (oral and written).
Translate business requirements into technical specifications.
Microsoft SQL Server:
Manage backup, restoration, and disaster recovery, including replication and Always On Availability Groups.
Design relational database schemas (tables, indexes, relationships).
Apply data normalization and denormalization.
Write and optimize SQL queries, stored procedures, user-defined functions, and triggers.
Use SQL Server Management Studio (SSMS) and SQL Server Data Tools (SSDT).
Develop ETL processes using SQL Server Integration Services (SSIS).
Create reports with SQL Server Reporting Services (SSRS).
Monitor and optimize database performance, manage indexes, and troubleshoot slow queries.
Amazon DynamoDB:
Design model NoSQL data for DynamoDB, including schema design and performance optimization.
Use DynamoDB Query Language (DQL) and understand read/write operations via the AWS API.
Integrate DynamoDB with AWS services like Lambda, S3, Kinesis, and Glue for data extraction and processing.
Script with Python or Node.js to interact with DynamoDB and automate tasks.
Manage DynamoDB performance, configure read/write capacities, and optimize queries for cost management.
Utilize BI and reporting tools that connect to DynamoDB. Experience with Amazon QuickSight is considered an asset.
#J-18808-Ljbffr
Share this job
AY Talent