Lead Azure Cloud Developer

Location: Remote working, US-Based

We have an immediate opening for a Lead Azure Cloud Developer, who will play a key role in the design, development, deployment, testing, securing, and documenting of web applications and/or solutions to the Azure cloud.  This individual will write clean, high-quality, high-performance, and maintainable code that supports cross-functionality and ensures compliance standards, orchestrate integration among Azure resources and automate deployment through CI/CD in DevOps. They will serve as the cloud technology subject matter expert on the cloud web projects, interact with key stakeholders, and apply technical proficiency across different stages of the SDLC.

PRIMARY RESPONSIBILITIES:

  • Design, develop, test and debug new and existing software web applications and/or systems that reside in the cloud
  • Automate and deploy code following successful QA processes and approvals
  • Adhere to Agile methodology to adapt to dynamically changing requirements
  • Implement best practices in security and data protection to monitor and reduce cyber security risk
  • Implement clean code practices and code organization with loose coupling
  • Lead experiments with new technologies, policies and procedures that drive innovation and advances for clients

SECONDARY RESPONSIBILITIES:

  • Participate in software design meetings to define technical requirements for delivery of Azure integrations
  • Troubleshoot issues in various components of cloud applications
  • Act as a mentor to less experienced team members

MINIMUM QUALIFICATIONS:

  • Microsoft Azure Developer Associate certification
  • Bachelor’s degree in Computer Science
  • 5+ years of experience in cloud technologies including Microsoft Azure
  • Proficiency in implementing, securing and maintaining multi-tenant solutions using the SaaS and PaaS models
  • Proficiency with creating, deploying, maintaining and scaling microservices and Azure functions
  • Proficiency in set up and usage of Azure SQL storage components – relational and distributed
  • Proficiency with Azure DevOps, CI/CD and distributed source control systems using Git
  • Experience with Azure security – authentication and authorization with AAD, B2C, API Management, Microsoft Identity platform, Key Vault
  • Experience monitoring, troubleshooting, and optimizing Azure solutions – cache configuration with Azure Redis, monitoring and logging with Application Insights and Azure Monitor
  • Proficiency with SOLID principles, REST APIs, Swagger, web services
  • Proficiency using various development environments like Visual Studio, Visual Studio Code, Data Studio, SQL Server Management Studio
  • Hands-on programming experience with .NET technologies – specifically .NET 5 with C#
  • Exceptional oral and written communication skills
  • Ability to work efficiently in a dynamic team environment with little or no supervision

DESIRED QUALIFICATIONS:

  • Familiarity with Agile software development methodology
  • Experience migrating on-premises workloads to the cloud
  • Strong analytical, deductive reasoning and problem-solving skills

If you have skills or experience you believe would support our capabilities and would like to be considered for this position, please e-mail your resume to careers@wilsonallen.com.