C# Software Engineer

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

Role details

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

Tech stack

ASP.NET Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Microsoft Azure C Sharp (Programming Language) Cloud Engineering Code Review Databases Continuous Delivery
+23 more
Continuous Integration Data Security Database Queries Web Development Distributed Systems Python (Programming Language) Linux System Administration SQL Databases .NET Core ReactJS Spring-boot Backend SAPBasis Containerization Kubernetes Infrastructure Automation Frameworks Information Technology Front End Software Development Terraform Software Version Control Data Pipelines Docker Microservices

Job description

  • Designing and developing C# applications and APIs using .NET or ASP.NET frameworks
  • Building and maintaining microservices architectures with attention to scalability and resilience
  • Writing clean, testable code and contributing to code reviews and quality standards
  • Working with cloud platforms such as Azure or AWS, including deployment and infrastructure management
  • Implementing CI/CD pipelines and automating build, test and deployment processes
  • Collaborating with cross-functional teams including frontend engineers, product managers and operations
  • Troubleshooting and optimizing application performance and database queries
  • Contributing to technical documentation and knowledge sharing within the team

Requirements

  • 3+ years’ professional experience developing in C# and the .NET ecosystem
  • Strong experience with ASP.NET or .NET Core for building web applications and APIs
  • Demonstrable experience designing or working with microservices and distributed systems
  • Working knowledge of cloud platforms (Azure, AWS or GCP) and containerisation (Docker, Kubernetes)
  • Solid understanding of databases, SQL and data access patterns
  • Familiarity with CI/CD tools and practices, source control and automated testing frameworks
  • Bachelor’s degree in Computer Science or equivalent professional experience
  • Strong problem-solving skills and ability to work independently and as part of a team

Nice-to-have qualifications include:

  • Microsoft Certified: Azure Developer Associate or Microsoft Certified Solutions Developer (MCSD)
  • Experience with React or other frontend frameworks for full-stack delivery
  • Familiarity with additional languages such as Python, Java or F#
  • Knowledge of Spring Boot, SAP environments or data pipeline technologies
  • Experience with infrastructure-as-code tools such as Terraform
  • Linux administration skills or containerisation experience with Kubernetes

Benefits & conditions

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

  • Competitive daily rates of £400-500, reflecting your experience and expertise
  • Exposure to modern technology stacks and cloud-native development practices
  • Opportunity to work on systems serving real-world business outcomes
  • Potential to build experience across multiple projects and industry sectors
  • Access to technical communities and collaborative working environments
  • Flexibility and autonomy in solving complex technical challenges
  • Potential for contract extension or transition to permanent opportunities where performance and business needs align

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…