C# .NET Software Engineer

Data Careers Ltd
Manchester, United Kingdom
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000 - £65,000
Working hours
Regular working hours

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) .NET Framework Agile Methodology Application Performance Management Automation of Tests Unit Testing Microsoft Azure Bootstrap (Software) Business Software C Sharp (Programming Language)
+21 more
Cascading Style Sheets (CSS) Software as a Service Code Review Concurrent Computing Continuous Integration Database Design Database Queries Software Design Patterns Github Microsoft SQL Server Commercial Software Performance Tuning Software Architecture Query Optimization Software Engineering Transact-SQL Multithreading Software Application Programming Solid Principles Bicep Terraform

Job description

We are recruiting for a Software Engineer to join a growing, established software business developing innovative SaaS products used across the public sector, housing and other industries.

This is an excellent opportunity for a talented .NET Developer who enjoys solving complex technical challenges and building high-quality, commercially delivered software products.

You’ll join a collaborative engineering team, working on sophisticated applications that help organisations manage and analyse large volumes of information, improve operational efficiency and make better-informed decisions.

The role offers the opportunity to contribute to multiple products, influence technical decisions and develop your skills within a business continuing to invest in its software engineering capabilities., * Design, develop and maintain complex applications using C# and modern .NET technologies.

  • Work with Microsoft Azure services to develop scalable, cloud-based software solutions.
  • Develop and optimise SQL Server databases, including complex queries and database design.
  • Build and maintain application interfaces using JavaScript, HTML, CSS and Bootstrap.
  • Solve challenging technical problems involving application performance, scalability and reliability.
  • Develop well-structured, maintainable code following SOLID principles and modern engineering practices.
  • Contribute to automated testing, code reviews and CI/CD processes.
  • Collaborate with other engineers, product teams and stakeholders to deliver new features and improve existing applications.
  • Support ongoing improvements to development practices, including greater adoption of infrastructure as code.

Requirements

  • Strong commercial development experience using C# and .NET 6 or later.
  • Hands-on experience developing applications hosted on Microsoft Azure.
  • Strong SQL Server / T-SQL skills, including database design and query optimisation.
  • Experience with JavaScript, HTML and CSS, ideally including Bootstrap.
  • Experience developing complex commercial software applications or SaaS products.
  • Good understanding of software engineering principles, including SOLID, design patterns and clean code.
  • Experience with automated testing, unit testing and CI/CD pipelines.
  • Strong analytical and problem-solving skills, with the ability to work through technically challenging requirements.
  • Experience working collaboratively within an Agile software development environment.

Desirable Experience

  • Experience with multithreading, concurrent processing or performance optimisation within .NET.
  • Familiarity with Azure DevOps, GitHub Actions or similar CI/CD tools.
  • Knowledge of infrastructure as code, particularly Bicep or Terraform.
  • Previous experience developing software products for public sector, housing or other complex business environments.
  • Experience contributing to software architecture and technical design decisions.

About You

We’re particularly interested in Software Engineers who enjoy getting to grips with technically challenging applications rather than simply delivering straightforward functionality.

You may be relatively early in your software engineering career or have several years of commercial experience. What’s most important is your technical ability, problem-solving approach and experience contributing to the development of complex software products.

You’ll be comfortable working within a collaborative engineering team, taking ownership of your work and contributing ideas to improve the quality and performance of the software you develop.

Apply for this position

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

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…