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