At a Glance
- Tasks: Join a dynamic team to create innovative C# tools for web-based applications.
- Company: A successful software company in Cambridge, specializing in operational support and portfolio management tools.
- 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 work; must be able to attend the Cambridge office when needed.
The predicted salary is between 36000 - 60000 £ 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
C# Software Developer employer: ECM Selection (Holdings) Limited
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
Familiarize yourself with eXtreme Programming (XP) principles and Agile methodologies. Since the company values these practices, demonstrating your understanding and experience in these areas during discussions can set you apart.
✨Tip Number 2
Showcase your collaborative skills by preparing examples of how you've worked effectively in small teams. The company emphasizes a friendly team culture, so highlighting your ability to contribute positively to team dynamics will be beneficial.
✨Tip Number 3
Be ready to discuss your experience with full-stack development. Since the role involves working on both front-end and back-end features, having specific projects or examples that illustrate your versatility in C# and .NET Core will strengthen your candidacy.
✨Tip Number 4
Prepare to talk about your approach to writing high-quality code and your familiarity with industry best practices like Test-Driven Development (TDD). This aligns with the company's focus on long-term software quality and can demonstrate your commitment to excellence.
We think you need these skills to ace C# Software Developer
Some tips for your application 🫡
Highlight Relevant Skills: Make sure to emphasize your strong coding skills in C# and .NET Core. If you have experience with C++ or Java, mention how your software engineering background aligns with the requirements.
Showcase Your Experience: Detail your substantial experience in professional software development. Include specific examples of projects where you utilized Agile methodologies, eXtreme Programming, and Test-Driven Development.
Tailor Your CV: Customize your CV to reflect the keywords from the job description, such as MVC, REST, Web API, and Entity Framework. This will help your application stand out to recruiters.
Express Your Commitment: In your cover letter, express your desire for long-term employment and your commitment to contributing to high-quality code. Companies value candidates who are looking to grow with them.
How to prepare for a job interview at ECM Selection (Holdings) Limited
✨Showcase Your C# Skills
Be prepared to discuss your coding experience in C# and .NET Core. Bring examples of projects you've worked on, highlighting your problem-solving skills and how you applied industry best practices.
✨Understand Agile and eXtreme Programming
Familiarize yourself with Agile methodologies and eXtreme Programming principles. Be ready to explain how you've implemented these practices in your previous roles and how they can benefit the team.
✨Demonstrate Team Collaboration
Since the company values collaborative working, think of examples where you've successfully worked in a team. Discuss how you contributed to group projects and how you handle feedback and communication.
✨Prepare for Technical Questions
Expect technical questions related to full-stack development, including MVC, REST, and Web API. Brush up on these topics and be ready to solve coding challenges or discuss your approach to software design.