C# Software Engineer

SThree Plc
London, UK
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£104,000.0 - £130,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ASP.NET Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Continuous Integration Relational Databases
+18 more
Distributed Systems Python (Programming Language) SQL Databases Cloud Platform System ReactJS Spring-boot Software Troubleshooting Backend Containerization Kubernetes Infrastructure Automation Frameworks Information Technology Front End Software Development Restful APIs Terraform Software Version Control Docker Microservices

Job description

This is an opportunity to register your interest in future C# Software Engineer contract positions based in London. Roles of this type could sit within collaborative development teams working on microservices architecture, cloud-based infrastructure and distributed systems. The work could involve designing and implementing APIs, contributing to CI/CD pipelines, and collaborating across full-stack teams to deliver solutions that meet evolving business needs., * Developing and maintaining C# applications and ASP.NET services within a microservices architecture

  • Designing and implementing RESTful APIs that integrate across distributed systems
  • Contributing to the development and optimization of cloud-based solutions using Azure
  • Supporting the implementation and improvement of CI/CD pipelines to enable reliable deployments
  • Writing clean, maintainable code and participating in code reviews with the wider development team
  • Collaborating with frontend teams (React, Java, Spring Boot) and other engineers to deliver integrated solutions
  • Troubleshooting and debugging applications, with exposure to containerization technologies such as Docker and Kubernetes

Requirements

  • Strong practical experience with C# and .NET (ASP.NET Core preferred)
  • Working knowledge of APIs, microservices and distributed systems architecture
  • Experience with cloud platforms, particularly Azure
  • Solid understanding of SQL and relational databases
  • Familiarity with version control and CI/CD practices
  • Bachelor’s degree in Computer Science or equivalent professional experience
  • Authorization to work in the United Kingdom

Nice-to-have experience could include:

  • Microsoft Certified: Azure Developer Associate or similar Azure certification
  • Experience with containerization (Docker, Kubernetes)
  • Exposure to additional languages or frameworks (Java, Spring Boot, Python, React)
  • Understanding of infrastructure-as-code tools such as Terraform
  • Experience working in Agile environments

Benefits & conditions

Most roles of this type offer the following, dependent on the industry and seniority of the role:

  • The opportunity to work on meaningful backend systems and cloud-native solutions
  • Exposure to modern development practices and emerging technologies
  • Collaboration with experienced engineering teams in a professional, supportive environment
  • Flexibility and competitive contract rates reflecting market-standard daily rates
  • Potential for contract extension and future permanent opportunities depending on performance and business needs
  • Professional development through exposure to new technologies and architectural patterns

About the company

SThree is the global STEM workforce consultancy. We advise businesses, build expert teams and deliver project solutions to outpace tomorrow, together.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…