Share this Job

Senior Software Engineer - .NET & Azure

Date: Apr 24, 2022

Location: Milano, IT

Company: Vodafone

Role Purpose

You will join a team of highly skilled developers and Azure engineers who specialise in agile custom software development and integration at an enterprise scale. As a team, you will deliver some of the most innovative software solutions available using MS Azure and .NET technologies.

Core Skills / Experience Required

  • Cloud Application Development / Engineering
  • Building / Developing applications using Microsoft Azure
  • Proven experience as a .NET Developer (preferrable .net 5)
  • Proficient in C#
  • Strong understanding of object oriented programming and design patterns
  • Strong understanding of data structures and algorithms, their time complexity and space complexity, and the ability to use them in development
  • Write clean code, with good code coverage (we have 70%+ code coverage) and follow the development best practices
  • Azure Services: App Services, FunctionApp, LogicApps, APIM, Service Bus, Cosmos DB
  • Design RESTful APIs with .NET 5 SQL and No SQL Databases such as Cosmos DB (Azure Table Storage, SQL Api)

Core competencies, knowledge and experience

  • Microservice-based architectures (incl. DDD, CQRS and Event sourcing patterns)
  • Azure Ecosystem
  • Azure DevOps – Experience of CI/CD
  • Relevant Azure or .NET Certifications
  • Docker, Kubernetes

Nice to Have

Knowledge Microsoft Bot Framework v4