Enable job alerts via email!

AWS Application Developer

CGI

Halifax

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading tech company in Halifax is looking for an Application Developer to implement cloud-based solutions using AWS. You will design ingestion workflows, develop ETL jobs, and create APIs. The ideal candidate has strong programming skills in Python and at least 5 years of AWS experience. This full-time role offers opportunities to collaborate with diverse teams and work on cutting-edge technology.

Qualifications

  • 5 years of hands-on experience in designing and developing cloud-based applications using AWS services.
  • Strong experience in developing ETL / ELT pipelines using AWS Glue.
  • Proficient in developing and securing RESTful APIs with Amazon API Gateway.

Responsibilities

  • Build ingestion workflows using AWS Transfer Family, AWS DataSync, and S3.
  • Implement ETL / ELT jobs in AWS Glue for structured / unstructured data.
  • Develop APIs with Amazon API Gateway and integrate with AWS Lambda.

Skills

AWS services
Data ingestion tools
ETL / ELT pipelines
RESTful APIs
Amazon QuickSight
Amazon OpenSearch
IAM and CloudWatch
Python
SQL

Education

Bachelor's degree in Computer Science or related field
AWS Certified Developer Associate
AWS Certified Data Analytics Specialty

Tools

AWS Transfer Family
AWS DataSync
Amazon S3
AWS Glue (PySpark / Scala)
Amazon EventBridge
Amazon API Gateway
AWS Lambda
AWS CloudFormation
Terraform
Job description
Role Overview

The Application Developer will serve as the hands-on developer and integration engineer working closely with stakeholders and the architect to implement the ingestion processing and serving layers of the solution.

Responsibilities
  • Build ingestion workflows using AWS Transfer Family, AWS DataSync, and S3.
  • Implement ETL / ELT jobs in AWS Glue for structured / unstructured data.
  • Configure Amazon EventBridge for orchestration and event-driven automation.
  • Develop APIs with Amazon API Gateway and integrate with AWS Lambda functions.
  • Enable dashboards and reports in Amazon QuickSight for business users.
  • Configure OpenSearch for operational drill-down and anomaly detection.
  • Support operational analysts in query building and troubleshooting.
  • Act as the primary technical contact for business and operations teams.
  • Collaborate with the offshore developer for distributed workload delivery.
  • Work with the architect to ensure designs are implemented correctly.
  • Develop unit / integration tests for ETL pipelines and APIs.
  • Validate anomaly notification flows via Amazon SNS.
  • Ensure solutions meet SLAs and functional acceptance criteria.
Technical Skills & Experience
  • 5 years of hands-on experience in designing and developing cloud-based applications using AWS services.
  • Proficient in data ingestion and movement using tools like AWS Transfer Family, AWS DataSync, Amazon S3.
  • Strong experience in developing ETL / ELT pipelines using AWS Glue (PySpark / Scala).
  • Experience implementing event-driven architectures with Amazon EventBridge and AWS Lambda.
  • Proficient in developing and securing RESTful APIs using Amazon API Gateway and integrating with Lambda.
  • Experience with Amazon QuickSight for building dashboards and reports.
  • Hands-on experience with Amazon OpenSearch Service for log analytics monitoring and anomaly detection.
  • Strong understanding of IAM, CloudWatch, SNS, and other foundational AWS services.
  • Experience with unit testing, integration testing, and validating cloud data pipelines.
Programming & Scripting
  • Proficiency in Python (especially for Glue jobs and Lambda functions).
  • Familiarity with SQL for querying structured data.
  • Knowledge of infrastructure-as-code (e.g., AWS CloudFormation, Terraform) is a plus.
Collaboration & Communication
  • Ability to work closely with business stakeholders, data analysts, and architects to translate requirements into technical solutions.
  • Experience collaborating with offshore or distributed teams.
  • Strong verbal and written communication skills for documentation and support.
Education & Certifications

Bachelors degree in Computer Science, Information Systems, or a related field (or equivalent practical experience).

AWS Certified Developer Associate or AWS Certified Data Analytics Specialty is preferred.

Key Skills

AWS Certified Cloud Practitioner

Employment Details
  • Employment Type: Full-Time
  • Experience: years
  • Vacancy: 1

LI-NB5

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.