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