Job Title: AWS Developer
Location: Calgary, AB (On-Site)
Duration: 12-Month Contract
Start Date: ASAP
Job Description::
We are seeking an experienced AWS Developer for a 12-month contract opportunity in Calgary, AB. The ideal candidate will have strong hands-on experience designing, developing, and deploying cloud-native applications on AWS. The successful candidate will work closely with development, DevOps, and infrastructure teams to build scalable, secure, and highly available cloud solutions.
Key Responsibilities
- Design, develop, and maintain cloud-native applications using AWS services.
- Develop serverless applications using AWS Lambda, API Gateway, and Step Functions.
- Build and manage RESTful APIs and microservices.
- Develop Infrastructure as Code (IaC) using Terraform or AWS CloudFormation.
- Collaborate with DevOps teams to implement and maintain CI/CD pipelines.
- Optimize application performance, scalability, and security.
- Work with databases such as Amazon RDS, DynamoDB, and Aurora.
- Implement monitoring and logging using CloudWatch, CloudTrail, and AWS X-Ray.
- Integrate AWS services including S3, SNS, SQS, EventBridge, IAM, Secrets Manager, and KMS.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Ensure solutions adhere to security and compliance best practices.
Required Qualifications
- 7+ years of software development experience.
- 3+ years of hands-on AWS cloud development experience.
- Strong programming experience in Java, Python, or Node.js.
- Experience with AWS services including:
- EC2
- Lambda
- API Gateway
- S3
- RDS
- DynamoDB
- IAM
- CloudWatch
- SNS/SQS
- EventBridge
- Secrets Manager
- Experience with Docker and Kubernetes (EKS preferred).
- Hands-on experience with Terraform or AWS CloudFormation.
- Experience with Git, GitHub/GitLab, and CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
- Strong understanding of REST APIs, microservices architecture, and event-driven systems.
- Experience with SQL and NoSQL databases.
- Knowledge of security best practices, authentication, authorization, and encryption.
- Excellent problem-solving and communication skills.
Pay: $60.00-$65.00 per hour
Work Location: In person