Share this Job

Senior Software Engineer - .Net and Azure

Posting Country:  Italy
Date Posted:  18-Oct-2021
Full Time / Part Time:  Full Time
Contract Type:  Permanent

At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.

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

Vodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded. We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business. We actively encourage everyone to consider becoming a part of our journey.