Senior Cloud Application Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Cloud Application Developer

Senior Cloud Application Developer

Our client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.
Seeking exceptional software engineering candidates, someone who has successfully delivered large complex projects for Canadian or US banks.
They focus on technology advisory, cloud computing, integration solutions, and enterprise big data and analytics.
With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.

Perm / FT role.
Salary: Market rate + benefits and performance bonus
Hybrid work environment - mix of home, office and client site
Company location: Downtown Toronto

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 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.

#J-18808-Ljbffr
Original job Senior Cloud Application Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Old Toronto, On

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.