PostgreSQL Developer (Azure)

CGI

$65K — $115K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of application development experience with Azure cloud technologies and databases.
  • Hands-on experience with PostgreSQL databases is essential.
  • Proficiency with Azure App Services, including both Web and API Apps.
  • Experience using Azure Data Lake and Azure Data Factory.
  • Familiarity with Azure SQL and SQL Managed Instances.
  • Strong skills in SQL programming, including complex queries and stored procedures.
  • Knowledge of database optimization techniques like partitioning and indexing.

Responsibilities

  • Develop and maintain applications leveraging Microsoft Azure cloud technologies.
  • Utilize Azure App Services for both Web Apps and API Apps.
  • Establish Azure Network Security Group (NSG) rules for security management.
  • Access and manipulate data using Azure Data Lake SDKs and APIs.
  • Create and manage Azure Data Factory pipelines and related components.
  • Program and manage Azure SQL databases and understand feature differences.
  • Build Azure Function Apps, implementing various trigger mechanisms.

Benefits

  • Hybrid work model requiring in-office presence at least once a week.
  • Opportunity to work with cutting-edge Azure technologies and cloud solutions.
  • Engagement in complex data management and application development projects.
Full Job Description
Find similar career opportunities

PostgreSQL Developer (Azure)

Category: Software Development/ Engineering

Main location: Canada, Ontario, Toronto

Position ID:J0826-1639

Employment Type: Full Time

Position Description:

We are looking for an experienced PostgreSQL Developer with strong hands-on experience in database development and direct database-to-PostgreSQL migrations.

The successful candidate will have strong PostgreSQL development expertise and direct experience performing database migrations to PostgreSQL, preferably Microsoft SQL Server to PostgreSQL. This is a hands-on development role focused on migration activities, complex SQL queries, stored procedures, database objects, troubleshooting, and database performance.

Strong hands-on experience with Microsoft Azure cloud technologies is also required, including Azure Data Factory, Azure Data Lake, Azure SQL, Azure App Services, and Azure Function Apps.

This is a hybrid role requiring attendance at our downtown Toronto office and/or project location a minimum of 1-2 days per week. This requirement is subject to change at any time.

Your future duties and responsibilities:

- Execute and support database migrations to PostgreSQL, preferably from Microsoft SQL Server.
- Perform hands-on migration and conversion of database objects, SQL code, stored procedures, functions, views, tables, and data.
- Develop, modify, optimize, and troubleshoot complex PostgreSQL queries and stored procedures.
- Identify and resolve database compatibility issues during migration, including data types, SQL syntax, functions, and database objects.
- Perform data validation and reconciliation throughout database migration activities.
- Develop and support PostgreSQL databases within application environments.
- Work with database partitioning, indexes, statistics, and explain/execution plans to support performance optimization.
- Troubleshoot PostgreSQL development, performance, and migration-related issues.
- Develop and support solutions using Microsoft Azure cloud technologies.
- Work with Azure Data Factory pipelines, datasets, linked services, mappings, data flows, and integrations.
- Work with Azure Data Lake, Azure SQL, Azure App Services, and Azure Function Apps.
- Collaborate with application, data, and technical teams throughout migration and implementation activities.

Required qualifications to be successful in this role:

- 5-7 years of relevant professional experience in database and application development.
- Strong hands-on PostgreSQL development experience is required.
- Direct hands-on experience performing database-to-PostgreSQL migrations is required.
- Experience with Microsoft SQL Server to PostgreSQL migration is strongly preferred.
- Strong experience developing and migrating stored procedures, functions, views, tables, and other database objects.
- Strong SQL programming and troubleshooting skills, including complex queries and stored procedures.
- Experience resolving database migration and compatibility issues.
- Strong understanding of database partitioning, indexes, statistics, and explain/execution plans.
- Strong hands-on Microsoft Azure experience is required.
- Experience with Azure services such as Azure Data Factory, Azure Data Lake, Azure SQL, Azure App Services, and Azure Function Apps.
- Strong analytical, communication, and problem-solving skills.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000-$115,000. This role is an existing vacancy.

#LI-VK7

Skills:
  • Azure
  • Azure Cloud
  • Azure Data Lake
  • Financial Services
  • Microsoft Azure Data Factory
  • Postgre SQL
  • SQL


Similar Jobs

More Jobs at CGI

More Enterprise Technology Jobs

Find similar PostgreSQL Developer (Azure) jobs: