Senior Cloud Application Developer

C. G. Consulting Group Inc.
Toronto, ON, Canada
$81 an hour (estimated)
Full-time

RESPONSIBILITIES

Understand and translate business requirements in system design on client engagements.

Design, build, run, and deploy cloud-native applications in either Azure or AWS cloud environments with quality and security.

Adopt modern design approaches like microservices, serverless, and containers.

Utilize agile approach for development and delivery.

Design and develop automated unit-tests.

Integrate applications with any Continuous Integration / Delivery (CI / CD) framework as needed.

Produce estimates for analysis, design, development, and testing.

Lead and mentor junior team members.

Ensure compliance with business, data, and technical requirements.

Ensure compliance with business, data, technical requirements as well as coding standards and policies in client engagements.

REQUIREMENTS

Minimum Bachelor’s degree in Computer Science or Engineering.

Minimum 8 years’ experience in system design, application development, cloud infrastructure, or IT consulting participating in complex projects.

Proficiency in programming languages used in Cloud Development, including Python, Node.js / Typescript, JavaScript, Java, Spring Boot, Flask.

Deep understanding and hands-on experience with AWS, CDK (Cloud Development Kit), and CloudFormation.

Deep understanding and hands-on experience with various AWS services, such as : o Compute : EC2, Lambda, ECS, EKS o Storage : S3, EBS, EFS o Database : RDS, DynamoDB, Aurora o Networking : VPC, Route 53, CloudFront o Security : IAM, Security Groups, KMS o Monitoring : CloudWatch, CloudTrail

Proficiency in AWS Cloud Computing platform.

Experience with Docker for containerization and Kubernetes for container orchestration.

Understanding how to deploy, manage, and scale containerized applications on AWS using services like Amazon ECS or Amazon EKS.

Familiarity with DevOps principles and practices, such as Infrastructure as Code (IaC), using tools like AWS CDK and CloudFormation.

Familiarity with continuous integration and continuous deployment (CI / CD) pipelines using GitHub Actions and / or AWS CodePipeline.

Proficiency in automation tools and scripting and Query languages like Bash, PowerShell, and SQL.

Proficiency in AWS CLI for automating repetitive tasks, infrastructure provisioning, and infrastructure.

Knowledge of networking concepts, including VPC, Subnets, routing.

Understanding of security best practices for securing cloud infrastructure, data encryption, and compliance standards.

Experience in performance tuning and optimization of applications running on AWS.

Strong problem-solving skills and the ability to troubleshoot issues.

Ability to debug code and identify performance bottlenecks in cloud-based applications and services.

Proficiency in setting up monitoring, logging, and alerting solutions using AWS CloudWatch, CloudTrail and third-party monitoring tools.

Good overall business knowledge in financial industries (i.e., one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).

Preferably with certification as either Azure Developer Associate or AWS Certified Developer.

Strong communication, diagnostic and problem-solving skills.

Ability to work independently and excel in a team environment.

30+ days ago
Related jobs
S.i. Systems
Toronto, Ontario

Position Title: Applications Developer - Senior. Application delivery development experience encompassing knowledge of formal methodologies and disciplines for delivering new or enhanced applications. May act as a team lead for a small team and/or technical solution provider (subject matter expert) ...

Stantec
Ontario, CA

Senior Ethical Hacker, Applications & Cloud - ( 24000330 ). The Senior Ethical Hacker will conduct security assessments on web applications and cloud services by emulating real-world attacks using the Mitre Attack Framework. Assess cloud/application specific configurations, access controls, and ...

MaxSys Staffing and Consulting
Toronto, Ontario

Job Title: - "Mobile Applications Developer Senior" Working Location: TorontoContract: 12 monthsRole: hybridTypical day to day in this role:. We are searching for an iOS Developer focused on the development and support of our Mobile apps, including Crave, CTV, Noovo, and a few others! Our developers...

Rubicon Path
Toronto, Ontario

At least 10 years in applications development with 8 years focusing on Microsoft Dynamics and at least 2 projects developing for cloud or migrating applications to the cloud. Without support, critical security updates and patching will not be available for these applications, applications may become...

University of Toronto
Toronto, Ontario

As a highly motivated Senior Application Developer, you will be designing and developing complex, database-driven applications, planning, developing and maintaining applications and assessing appropriate security options and solutions. Your core duties will include: developing applications in collab...

S.i. Systems
Toronto, Ontario

Senior JavaScript (ReactJS, NodeJS) Developer to support the TSYS program in building front-end web applications for one of our major banking clients -. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applic...

Nasdaq
Toronto, Ontario

As a Senior Software Developer on our Cloud team, you will have the opportunity to work on a variety of challenges, with a focus on creating innovative solutions. Technical leadership path including Software Developer Specialist, Lead Developer, and Architect. Being a Developer at Verafin means havi...

Hafman Consulting Group
Toronto, Ontario

We are seeking a seasoned Senior Advisory Java Application Developer with over 10+ years of experience in Java application development and support. Develop, maintain, and support Java applications using Java/J2EE technologies. Familiar with Cloud environments especially in Azure. ...

BrokerLink Insurance
Toronto, Ontario

We are looking for a Senior Application Developer with a strong background in building solutions on the Microsoft technology stack to join our Information Technology Department at branch offices in Toronto, ON. Design, build and maintain reusable code to enhance systems or applications that meet use...

CIBC
Toronto, Ontario

Faire appel à vos connaissances pour définir et consigner les exigences relatives aux données, aux flux des travaux, aux processus, aux systèmes, aux vérifications et contrôles internes et externes, et aux extrants pour vous assurer que l’application dépasse les attentes. Bases de données SQL, Compr...