Senior Cloud Computing Developer

  • Montreal, QUEBEC
  • Posted 2 days ago | Updated 10 hours ago

Overview

On Site
DOE
Contract - W2

Skills

Onboarding
Usability
Command-line Interface
Interfaces
Web Applications
Requirements Analysis
IaaS
Collaboration
Technical Writing
Linux
Shell Scripting
RESTful
Microservices
Continuous Integration
Continuous Delivery
Agile
Test-driven Development
Communication
Virtual Team
MongoDB
PostgreSQL
HTML
Cascading Style Sheets
JavaScript
Apache HTTP Server
Computer Networking
TCP/IP
HTTP
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Kubernetes
Python

Job Details

Job Summary: We are seeking a Cloud Computing Senior Developer (Level 2) with 25 years of hands-on experience to join our Cloud Fleet team within Enterprise Computing. Based in Montreal, this position offers a hybrid work model (Day 1 onboarding onsite; in-office presence 3x per week). This role focuses on developing cloud solutions and tools supporting both on-prem and public cloud infrastructures, helping streamline adoption and usability across the firm. As a key developer, you'll work with command-line interfaces, RESTful APIs, front-end systems, and infrastructure-layer tools. The successful candidate will interact with cross-functional global teams across the U.S., Europe, and Asia. Key Responsibilities : Design and develop multi-tier web applications and cloud solutions. Build and enhance Python-based tools and services for cloud platforms. Participate in code reviews, design discussions, and requirement analysis. Build and maintain RESTful APIs and back-end services for enterprise tools. Work with infrastructure teams to integrate applications with Kubernetes and other IaaS systems. Collaborate with a global team and engage with business stakeholders to define technical solutions. Create technical documentation and present solutions to technical and non-technical audiences. Follow Agile methodologies, CI/CD practices, and TDD principles. Implement security and performance best practices. Occasionally support cross-regional efforts or meetings with teams in the US, Europe, and Asia. Required Qualifications: Bachelors degree in Computer Science or a related technical field. 23 years of hands-on Python development experience. Solid understanding of cloud computing concepts. Experience with Linux/Shell scripting. Strong knowledge of RESTful services and microservice architecture. Familiarity with CI/CD, Agile development, and TDD. Ability to analyze, troubleshoot, and solve application and infrastructure performance issues. Excellent written and verbal communication skills. Comfortable working in a collaborative, distributed team environment. Preferred Qualifications: Experience with Kubernetes and containerized infrastructure. Familiarity with OpenShift, MongoDB, and/or PostgreSQL. Front-end knowledge (HTML/CSS/JavaScript) is a plus. Experience with Apache web server. Understanding of networking protocols such as TCP/IP, HTTP. Experience conducting code and configuration scanning for best practices. Certifications (if any): Relevant certifications in cloud computing (AWS, Google Cloud Platform, Azure), Kubernetes, or Python development are a plus, but not required. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.