Job Summary
We are looking for an experienced Azure .NET Developer / Azure Data Engineer to join our growing technology team.
This is a hands-on role combining .NET application development, Azure cloud integration, and Data Engineering. The successful candidate will work on cloud-native applications, REST APIs, serverless integrations, ETL/ELT pipelines, and enterprise data solutions.
Key Responsibilities
- Develop and maintain applications using C#, .NET Core, and ASP.NET Core Web API.
- Build secure and scalable REST APIs and backend services.
- Develop serverless solutions using Azure Functions.
- Implement integrations using Azure Service Bus, Logic Apps, and API Management.
- Design and develop ETL/ELT pipelines using Azure Data Factory.
- Develop data-processing solutions using Azure Databricks, PySpark, Apache Spark, and SQL.
- Work with Azure Synapse Analytics, Azure SQL Database, and ADLS Gen2.
- Integrate applications and data across APIs, databases, and cloud services.
- Implement authentication and security using Microsoft Entra ID, Managed Identity, Key Vault, OAuth, and JWT.
- Build and maintain Azure DevOps CI/CD pipelines.
- Implement monitoring and logging using Application Insights and Azure Monitor.
- Participate in code reviews, technical design, testing, and troubleshooting.
- Work closely with developers, architects, testers, and business stakeholders in an Agile environment.
Essential Skills
- C# / .NET / .NET Core
- ASP.NET Core Web API
- REST API development
- Azure Functions
- Azure Service Bus
- Azure Logic Apps
- Azure API Management
- Azure Data Factory
- Azure Databricks
- PySpark / Apache Spark
- SQL
- Azure SQL Database
- Azure Synapse Analytics
- Azure Data Lake Storage Gen2
- Entity Framework Core / LINQ
- Azure DevOps
- Git and CI/CD
Desirable Skills
Experience with any of the following would be beneficial:
- Microservices architecture
- Clean Architecture / SOLID principles
- CQRS / MediatR
- Event-driven architecture
- Azure Event Grid
- Redis
- Docker
- Terraform
- Swagger / OpenAPI
- xUnit / NUnit / Moq
- AWS Data Engineering technologies
- Apache Airflow
About You
You will be a strong fit for this role if you have experience working across both Azure application development and Data Engineering.
You should be comfortable developing .NET APIs and cloud integrations while also working with modern data pipelines, Databricks, Spark, SQL, and Azure data platforms.
You should have strong problem-solving skills, good communication skills, and the ability to work effectively within an Agile development team.
Job Type
Full-time
Experience
Azure / .NET Development: 3+ years preferred
Data Engineering: 2+ years preferred
Work Location
[Remote / Hybrid / On-site – add location]
Salary
[40,000 to 65,000]
Benefits
- Competitive salary
- Flexible / hybrid working
- Career development opportunities
- Training and certification support
- Pension
- Paid holiday
- Additional company benefits
Apply
If you are an Azure .NET Developer with Data Engineering experience and are looking for a role where you can work across cloud application development, integration, and data engineering, we would like to hear from you.
Please apply with your latest CV.
Pay: £40,000.00-£65,000.00 per year
Benefits:
- Casual dress
- Childcare
- Company events
- Company pension
- Discounted or free food
- Employee discount
- Free parking
- Gym membership
- Health & wellbeing programme
- On-site parking
- Relocation assistance
- Sick pay
- UK visa sponsorship
- Work from home
Work Location: In person