C# Software Developer

C# Software Developer

Cambridge Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
Go Premium
E

At a Glance

  • Tasks: Join a dynamic team to create innovative C# tools for web-based applications.
  • Company: A successful software company in Cambridge, specialising in operational support and portfolio management.
  • Benefits: Enjoy flexible hybrid working, competitive salary, annual bonuses, and an excellent benefits package.
  • Why this job: Be part of an Agile, employee-centric culture that values collaboration and high-quality code.
  • Qualifications: Must have a 1st or 2.1 degree in computer science and strong C# coding skills.
  • Other info: Opportunity for substantial hybrid working with occasional office attendance in Cambridge.

The predicted salary is between 28800 - 48000 £ per year.

Creating C# tools in an eXtreme Programming development team This established and successful software company develops tools for operational support and portfolio management. Due to continued growth, they are seeking a C# .NET Developer to join their team working on the full-stack development of a web-based application used by some of their largest clients. Based in Cambridge, but with the flexibility to work remotely for part of the week, you would work on developing new features and functionality with involvement throughout the software development lifecycle. The company has an Agile employee-centric culture and values collaborative working within small friendly teams drawn from specialisms including software engineering, product management and test. Their pragmatic development processes are based around eXtreme Programming principles. They develop software for long term use, and therefore value employees who want to remain with the company and make a sustained contribution to high quality code. You will need: • A 1st of 2.1 degree in computer science or similarly applicable subject • Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) • Substantial experience of professional software development, using current industry best practice and tools such a bug tracking and version control systems. Practical knowledge of Agile, eXtreme Programming, and Test-Driven Development would be useful • Whilst there\’s scope for substantial hybrid working, you should be able to attend the Cambridge office at short notice when needed • You will also need existing unrestricted UK work permission As well as flexible hybrid working and an enlightened approach to software development, this role features a competitive salary, annual bonus scheme, and excellent benefits package. Keywords: C# .NET, MVC, REST, Web API, Entity Framework, Front End, Back End, Full Stack, XP, TDD, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job\’s not quite right, do contact us now – we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27152) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

E

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C# Software Developer

✨Tip Number 1

Familiarise yourself with eXtreme Programming (XP) principles, as this company values a strong understanding of Agile methodologies. Brush up on your knowledge of Test-Driven Development (TDD) and be ready to discuss how you've applied these practices in your previous projects.

✨Tip Number 2

Showcase your collaborative skills by preparing examples of how you've worked effectively in small teams. This role emphasises teamwork, so be ready to share experiences where you contributed to a successful project through collaboration.

✨Tip Number 3

Since the role involves full-stack development, ensure you can speak confidently about both front-end and back-end technologies. Highlight any experience you have with MVC, REST, or Web API, as these are key components of the job.

✨Tip Number 4

Be prepared to discuss your coding skills in C# and .NET Core during the interview. If you have experience with C++ or Java, think about how those skills translate to C# and be ready to explain that connection.

We think you need these skills to ace C# Software Developer

C# Programming
.NET Core
Agile Methodologies
eXtreme Programming (XP)
Test-Driven Development (TDD)
Version Control Systems
Bug Tracking Tools
Full Stack Development
Web API Development
Entity Framework
MVC Framework
Collaboration Skills
Problem-Solving Skills
Attention to Detail
Strong Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C# and .NET Core skills prominently. Include specific projects or experiences that demonstrate your coding abilities and familiarity with Agile and eXtreme Programming principles.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their focus on high-quality code and collaborative working within small teams.

Showcase Relevant Experience: When detailing your professional experience, emphasise your use of industry best practices, such as bug tracking and version control systems. Highlight any experience you have with Test-Driven Development and full-stack development.

Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software development roles.

How to prepare for a job interview at ECM Selection (Holdings) Limited

✨Showcase Your C# Skills

Be prepared to demonstrate your coding skills in C#. You might be asked to solve a problem or complete a coding challenge during the interview, so brush up on your C# and .NET Core knowledge beforehand.

✨Understand Agile and eXtreme Programming

Since the company values Agile methodologies and eXtreme Programming principles, make sure you can discuss your experience with these practices. Be ready to share examples of how you've applied Agile or XP in previous projects.

✨Highlight Team Collaboration

This role involves working within small teams, so emphasise your ability to collaborate effectively. Share experiences where you contributed to team success, especially in a software development context.

✨Prepare for Behavioural Questions

Expect behavioural questions that assess your problem-solving abilities and how you handle challenges. Use the STAR method (Situation, Task, Action, Result) to structure your responses and provide clear examples.

C# Software Developer
ECM Selection (Holdings) Limited
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>