Position Summary

Azure Senior Cloud Software Engineer

Work You’ll Do:

In your role, you will be responsible for envisioning and developing new digital products. You will execute day-to-day product development activities across design, development, and delivery.

Responsibilities:

  • Develop, support and maintain applications and technology solutions.
  • Strong automation skillsets using the automation tools.
  • Ensure all development efforts meet or exceed client expectations. Applications should meet requirements of scope, functionality, and time and adhere to all defined and agreed upon standards.
  • Ensure high quality and low bug rates of code released into production.
  • Use team project management methodology and processes to development and test product features. Standard team development and testing tools will be used.
  • Work on agile projects, participate in daily SCRUM calls and provide task updates.
  • Develop supporting and other materials, as required.
  • Develop and maintain internal project documentation.
  • Encourage collaborative efforts and camaraderie with on-shore and off-shore team members.
  • Demonstrate a strong working understanding of the industry best standards in software development and version controlling.
  • Assist with project team duties as required from user story creation to development to deployment to application maintenance

Qualifications Required:

  • 4-6 years of experience in the IT field.
  • 4-6 years of experience building resilient, highly available and scalable cloud native platforms and solutions.
  • Experience with using a broad range of Azure services, mainly from the list below: Web Apps, Web jobs, Storage, Azure Key Vault, Blueprint Assignment, Azure Policy, Azure Service Bus.
  • Expertise in creation and usage of ARM Templates is required
  • Usage and deployment knowledge of Infrastructure as a code using tools such as Terraform is required
  • Advanced knowledge on IaaS and PaaS services of Azure
  • Knowledge on Monitoring tools (Application Insights) is required
  • Comprehensive understanding on Azure platform and services
  • Knowledge on IAM – Identity and Access Management is needed
  • APP Insights, Azure SQL DB, Cosmos DB, Functions, Azure Bot Service, Express Route
  • Azure VM, Azure Vnet, Azure Active Directory, Azure AD B2C, Azure Analytics Services - Azure Analysis Services, SQL Data Warehouse, Data Factory, Databricks
  • Develop and maintain an Azure based cloud solution, with an emphasis on best practice cloud security.
  • Automating tasks using Azure Dev-Ops and CI/CD Pipeline
  • Expertise in one of the languages such as PowerShell or Python, .Net, C# is preferable
  • Strong knowledge on Dev-Ops and tools in Azure.
  • Infrastructure and Application monitoring across production and non-production platforms
  • Experience with DevOps Orchestration/Configuration/Continuous Integration Management technologies
  • Knowledge on hybrid public cloud design concepts
  • Good understanding of High Availability and Disaster Recovery concepts for infrastructure
  • Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
  • Excellent communication skills, understanding customer needs, negotiations skills, Vendor management skills

Desired:

  • Certified Azure Solution Architect.
  • Certified Azure Administrator
  • Certified Azure Developer
  • Certified Azure Devops Engineer Expert
  • Should have implemented many architectural designs and driven projects
  • Exposure to API architecture and development
  • Knowledge on tools like MuleSoft, API management, Redlock (Prisma), Epsigon, etc. 


Benefits

We believe that to be an undisputed leader in professional services, we should equip you with the resources that can make a positive impact on your well-being journey. Our vision is to create a leadership culture focused on the development and well-being of our people. Here are some of our benefits and programs to support you and your family’s well-being needs. Learn more about what working at Deloitte can mean for you.

Our people and culture

Our people and our culture make Deloitte a place where leaders thrive. Get an inside look at the rich diversity of background, education, and experiences of our people. What impact will you make? Be inspired by the stories of our people.

Professional development

You want to make an impact. And we want you to make it. We can help you do that by providing you the culture, training, resources, and opportunities to help you grow and succeed as a professional. Learn more about our commitment to developing our people.


Requisition code: 59951