Software Engineer

SAASDOTNET LIMITED
Swindon, UK
3 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
Β£40,000.0 - Β£65,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Airflow Application Performance Management User Authentication Microsoft Azure C Sharp (Programming Language) Code Review Databases
+49 more
Continuous Integration Command-Query Responsibility Segregation (Software Development) Information Engineering Extract Transform Load (ETL) Language Integrated Query Entity Framework SQL Azure Nunit OAuth Redis Azure Active Directory Cloud Services Azure DevOps Pipelines Standard Sql Swagger Azure Data Lake JSON Web Token Software Engineering SQL Databases Systems Integration Openapi Azure Service Bus Data Logging Data Processing .NET Core Microsoft Power Automate Azure Data Factory Spring Cloud Delivery Pipeline Apache Spark Backend Git Moq Event Driven Architecture Pyspark Solid Principles AWS Data Analytics Cloud Integration Restful APIs Terraform Azure Synapse Analytics Data Pipelines Api Management Serverless Computing Docker Key Vault Databricks Web Api Microservices

Job description

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., * 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

Requirements

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

Benefits & conditions

Pulled from the full job description

  • Childcare
  • Annual leave
  • Employee discount
  • Sick pay
  • Gym membership
  • Relocation assistance
  • Free parking, [40,000 to 65,000], * Competitive salary
  • Flexible / hybrid working
  • Career development opportunities
  • Training and certification support
  • Pension
  • Paid holiday
  • Additional company 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…