Logo of Huzzle

Senior Cloud Developer - AWS Typescript, Nodejs

image

BMO

25d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • £79.8K - £148K
  • Chicago
  • 11d left

AI generated summary

  • You have proven knowledge of cloud architecture, AWS services, programming in Python & Node.js, automation tools, enterprise config tools, security practices, AI/ML, and agile processes. Strong communication, leadership, problem-solving skills, and ability to work independently or in a team are a must.
  • You will design and deploy cloud applications, develop APIs for integration, maintain secure deployment patterns, assess new cloud services, ensure compliance, and collaborate with teams to enhance enterprise cloud platform capabilities.

Requirements

  • Proven knowledge of application architecture, networking, security, reliability and scalability concepts; software design principles and patterns;
  • Solid knowledge and extensive experience of AWS and Azure platforms and their cloud services.
  • Experience with AWS services as EC2, RDS, API Gateway, Lambda, DynamoDB, ElastiCache, ECS, ALB/NLB Load Balancers, S3, EBS, VPC Networking (all foundational elements such as ACLs, Security Groups, Route Tables, Internet & Virtual Private Gateways, etc.), SecretManager, Parameter Store …etc.
  • Experience with implementing containers using cloud native container orchestrators in AWS
  • Strong cloud programming skill with experience in API and Lambda development using Python & Node.js
  • Proficiency in cloud automation using Ansible, AWS CLI, Azure CLI, Cloud formation, terraform, ARM
  • Hands-on experience with enterprise config & DevOps tools including Ansible, BitBucket, Git, Jira and Confluence.
  • Strong knowledge of cloud Security practices and IAM Policy preparation for AWS and AZURE
  • Knowledge and experience in API development, AI/ML, Data Lake, Data Analytics, Cloud Monitoring and Analytics,
  • Ability to participate in fast-paced DevOps and System Engineering teams within Scrum agile processes
  • Other Skills:
  • Strong Interpersonal, communication and leadership Skills
  • A critical thinker with strong research, analytics and problem solving skills
  • Self-motivated with a positive attitude and an ability to work independently and or in a team
  • Able to work under tight timeline and deliver on complex problems.
  • Must be able to work flexible hours (including weekends and nights) as needed.
  • A strong team player

Responsibilities

  • Assist in the development of solution design for cloud applications; configure AWS and Azure cloud services for business use case, continuously assess and incorporate new cloud services and features into solution designs.
  • Work closely with line of businesses (LOBs) application developers and architects to design and deploy cloud native applications
  • Develop APIs and Webhooks for multi-directional integration of cloud orchestration platform with enterprise system management and DevOps Tools and cloud platforms.
  • Develop and maintain secure application deployment patterns on the cloud; review application solution designs for cloud-fit and optimality.
  • Lead the assessment of new cloud services, develop best practices and reusable patterns
  • Codify cloud service best practices and patterns, prepare boilerplates
  • Coordinate with Enterprise teams to identify and develop observability, traceability and security of cloud applications
  • Ensure that all cloud solutions adhere to enterprise cloud security and compliance controls
  • Assist in documentation of solution designs; lead the review of solution designs through formal presentations and demos
  • Work in close collaboration with Engineering, DevOps and CIO teams to develop Service Catalogues to continuously enhance the capability, security and user experience of the enterprise cloud Platform.

FAQs

What specific skills and experience are required for this Senior Cloud Developer - AWS position?

The ideal candidate should have extensive experience with AWS and Azure cloud services, as well as experience designing and implementing cloud solutions for various application architectures. Additionally, experience with scripting and programmatic integration of cloud applications, databases, and other data services and infrastructure is required.

What qualities are you looking for in a candidate for this position?

We are looking for a self-starter who is driven and can handle multiple projects and priorities. The ideal candidate should be passionate about driving the DevOps mindset and culture in a fast-paced environment. Collaboration, reaching out across functional borders, and working effectively in a team of CI/CD and Infrastructure specialists are also important qualities we are looking for.

Can you describe the work environment for this position?

The work environment is fast-paced and challenging, with opportunities to work with a spectrum of the latest tools and technologies. The focus is on driving forward "Infrastructure-as-Code" and "Infrastructure-as-a-Service" principles. Collaboration and reaching across functional borders are emphasized, and the candidate will be working in a team of CI/CD and Infrastructure specialists.

Finance
Industry
10,001+
Employees
1817
Founded Year

Mission & Purpose

At BMO, banking is our personal commitment to helping people at every stage of their financial lives. The truth is, people’s needs change: so we change too. But we never change who we are. Which means we’ll never waiver from providing our customers the best possible banking experience in the industry. Our incredible team of over 46,000 people is just the tip of the iceberg. You should get to know us. We’re here to help.