← Browse all jobs
G

Senior Backend Cloud Developer

GlobalVariable
RemoteRemoteJul 3
Apply Now →

About this role

Client: Ministry of Public and Business Service Delivery and Procurement (Health Services Cluster) Job Title: Cloud Application Specialist – Senior Job Location: Onsite (222 Jarvis St. Toronto or 49 Place d'Armes, Kingston) Contract Duration: 447 Days Job Description Must Haves: • Minimum 8–10+ years of hands-on experience in cloud application development and engineering, • Demonstrated recent expertise in Microsoft Azure (App Services, Azure Functions, AKS), containerization (Docker, Kubernetes/OpenShift), and DevOps/automation tools (Azure DevOps, Jenkins, Ansible, CI/CD pipelines), including building and integrating scalable, cloud-native enterprise solutions. • Demonstrated experience in enterprise cloud architecture, security (IAM, encryption, compliance), data engineering (ETL/ELT, Azure data services), observability (monitoring/logging), and advanced DevOps/DevSecOps practices, including API-driven integration, CI/CD pipeline design, and scalable, high-availability solution delivery • Experience with writing code to interact with RESTful APIs to replace manual processes such as assigning IP addresses and DNS codes. • Demonstrated experience designing, developing and implementing end-to-end CI/CD pipelines with integrated security (DevSecOps) Responsibilities: • Create applications that are served on the cloud • Create the software platform to run on virtual systems • Fine-tune the final program after it has been created • Facilitate IT development, design, construction, testing, promotion, implementation of web-based/n-tier, cloud-based and mainframe applications for workstreams. • Responsible for development utilizing a combination of cloud technologies to develop an integrated solution for online transactional processing and integration • Responsible for in integration of any Open Source Software (OSS) products into new and existing systems • Creation and walk-through of Systems Response documents, Technical Specifications, Application Inventory, and Implementation Plans. • Preparation of test plans, test data, and unit-testing of programs. • Preparation of implementation plans and promotion of programs. • System Support/Documentation • As assigned, response to client queries and troubleshooting of production incidents. • Conduct/participate in design walkthroughs as well as test case and test results walkthroughs. • Support testing of the changes by other team members. • Weekly reporting on status, progress, and key issue/concerns as directed by the Project Lead/Project Manager or Portfolio Manager. • Transfer skills and knowledge to selected OPS staff General Skills: • Experience creating applications that are served on the cloud • Experience creating the software platform to run on virtual systems • Experience fine-tuning the final program after it has been made • Knowledge of the full software development lifecycle from business systems analysis through requirements gathering and functional specification • Ability to troubleshoot code and make system changes as needed to resolve issues • Experience modify existing software to correct errors to adapt it to new hardware or to upgrade interfaces and improve performance • Experience consulting with engineering staff to evaluate interface between hardware and software • Experience developing specifications and performance requirements and resolving customer problems • Must know at least one programming language and should be proficient in that • Be familiar with software development concepts and databases • Fluency with Hypervisor and Virtualization techniques • Have at least fundamental knowledge of cloud computing and basic Networking skills • Ability to work independently or as part of a team A team player with proven track record for meeting deadlines Evaluation Criteria Core Skills and Experience - 40% Experience with solution design/implementation in a cloud-based environment - including: • Minimum 8–10+ years of hands-on experience in cloud application development and engineering, • Demonstrated recent expertise in Microsoft Azure (App Services, Azure Functions, AKS), containerization (Docker, Kubernetes/OpenShift), and DevOps/automation tools (Azure DevOps, Jenkins, Ansible, CI/CD pipelines), including building and integrating scalable, cloud-native enterprise solutions. • Demonstrated experience in enterprise cloud architecture, security (IAM, encryption, compliance), data engineering (ETL/ELT, Azure data services), observability (monitoring/logging), and advanced DevOps/DevSecOps practices, including API-driven integration, CI/CD pipeline design, and scalable, high-availability solution delivery • Scripting languages such as python to automate repeatable processes • Experience with automation for infrastructure provisioning using Ansible, Jenkins • Experience with network automation processes such as assigning IP addresses and DNS codes • Experience with continuous monitoring to monitor system and application performance and alert on downtimes, errors and similar events • Fundamentals of Docker containers and containers orchestration platforms such as Kubernetes, OpenShift • Experience with running containerized applications in enterprise environment • Experience in VMware-based virtualization and in using cloud services such as Microsoft Azure and Amazon Web Services, is a plus Technical & Engineering Skills - 30% • Experience in Infrastructure as Code (IaC) approach • Experience with writing code to interact with RESTful APIs to replace manual processes such as assigning IP addresses and DNS codes • Fluency in git-based source code management and version control systems – Git, GitHub, GitLab etc. • Demonstrated experience designing, developing and implementing end-to-end CI/CD pipelines with integrated security (DevSecOps) General Skills - 25% • Experience creating applications that are served on the cloud • Experience creating the software platform to run on virtual systems • Experience fine-tuning the final program after it has been made • Knowledge of the full software development lifecycle from business systems analysis through requirements gathering and functional specification • Ability to troubleshoot code and make system changes as needed to resolve issues • Experience modify existing software to correct errors to adapt it to new hardware or to upgrade interfaces and improve performance • Experience consulting with engineering staff to evaluate interface between hardware and software • Experience developing specifications and performance requirements and resolving customer problems • Must know at least one programming language and should be proficient in that • Be familiar with software development concepts and databases • Fluency with Hypervisor and Virtualization techniques • Have at least fundamental knowledge of cloud computing and basic Networking skills • Ability to work independently or as part of a team • A team player with proven track record for meeting deadlines Public Sector Experience - 5% • Public sector experience working on mainframe/legacy system
Want to see how well you match this job?
Get AI-scored for free →