This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled Developer with over three years of hands-on experience in building and supporting Azure-based web applications using C# and the .NET ecosystem. This role is suited to an individual who enjoys working across the full application stack, contributing to secure, scalable and high-performing solutions, and collaborating within agile delivery teams.
Job Responsibility
Design, develop and maintain web applications using .NET Core and .NET Framework (4.5 / 4.8)
Implement Entity Framework and Entity Framework Core for effective data access and management
Develop and integrate RESTful APIs and SOAP services to enable system interoperability
Write optimised SQL queries, stored procedures, and manage database schemas using SQL Server
Build responsive user interface components using AngularJS (1.0), JavaScript, HTML5, and CSS3
Apply design patterns, SOLID principles, and clean architecture practices to ensure maintainable and extensible code
Deploy, monitor, and support applications on Azure Cloud, including App Services, Azure SQL, and Azure Functions
Ensure application security, scalability, and performance across all layers
Participate in code reviews, conduct unit testing, and uphold high-quality coding standards
Troubleshoot, debug, and resolve application and database performance issues
Prepare and maintain technical documentation and contribute actively to agile development cycles
Requirements
3+ years of hands-on experience in Azure-based web application development using C# and .NET
Proficient in working with .NET Core, .NET Framework, and modern data access technologies
Comfortable designing and consuming APIs and working with relational databases
Experienced in front-end technologies such as AngularJS, JavaScript, HTML5, and CSS3
Knowledgeable in secure coding practices, performance optimisation, and cloud-native application design
A collaborative team member who values code quality, continuous learning, and constructive feedback
What we offer
Opportunities to work on enterprise-scale, cloud-based applications within a global organisation
Exposure to modern Azure services and evolving digital platforms
A collaborative, agile working environment that supports professional growth and knowledge sharing
The chance to contribute to solutions used across multiple Vodafone markets worldwide