Job Description
Azure Cloud Application Developer (full-stack)
Remote (India)
Full-time consultant position
Description:
This role involves the migration of existing Windows applications to Microsoft Azure. You will be part of a small team that is 100% remote, work-from-home, requiring good communication skills and collaboration across time-zones. The focus will be on the back-end Azure application development, test, deployment, and troubleshooting, requiring knowledge of Python on Linux-based VMs and containers, as well as knowledge of Azure cloud services and infrastructure. The role can grow into other areas of development on the front-end UI, C# Dotnet, Blazor and Azure architecture, depending on skills. The ideal candidate would have demonstrated experience in Azure cloud application development, test, deployment and support and the ability to learn quickly, work independently and troubleshoot complex system problems.
Required skills and experience (3 to 7 years experience):
Application development experience with Microsoft Azure (familiarity with architecture, cloud services; as well as development, deployment, and troubleshooting processes)
Experience with using Python for back-end web API, container-based microservices, and task automation
Must be comfortable in a Linux environment and command-line operation (configuring and troubleshooting Linux system on command line; setting up Linux virtual machines and containers)
Strong analysis and troubleshooting skills
Preferred:
Working knowledge of SQL server and basic queries
Familiarity with DevOps/Git processes and deployment of high reliability cloud applications
Experience with Client and Server UI development in Blazor WebAssembly, C#, and JavaScript
Experience with UI/UX development at a high-level as well as HTML and CSS design
Familiarity with Docker container build and deployment
Familiarity with IT security and web application/cloud security concepts and implementation techniques