C# .NET Senior Software Engineer in Cambridge

C# .NET Senior Software Engineer in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) Hybrid
E

At a Glance

  • Tasks: Develop high-quality software for essential public infrastructure in a collaborative team.
  • Company: Join a sociable tech company based in vibrant Cambridge.
  • Benefits: Competitive salary, flexible home working, and part-time options available.
  • Other info: Enjoy a dynamic work environment with opportunities for growth.
  • Why this job: Make a real impact on vital infrastructure with cutting-edge technology.
  • Qualifications: Strong C# .NET skills and a degree in computer science or similar.

The predicted salary is between 36000 - 60000 £ per year.

Developing high quality software for essential public infrastructure. Join this sociable, collaborative Cambridge-based development team, developing new features and enhancements to their business-to-business transaction management software. This software serves an important purpose in keeping vital infrastructure functioning efficiently. Due to the longevity of the product, it is designed and implemented to the highest standards to ensure its long term reliability and maintainability. Due to continued growth, they are seeking an experienced C# .NET Software Engineer to join them. The management see a stable and cohesive development team as an intrinsic part of their success - they are therefore keen for CVs that evidence a sustained period of contribution to projects. Their technology stack includes ASP.NET Core and Entity Framework Core, C# .NET8 (soon to be 10), and SQL Server. Their pragmatic development process combines elements of Agile and eXtreme programming approaches.

Essential skills and attributes:

  • A 1st or 2.1 degree in computer science or similar from a well-ranked university
  • Very strong software design skills, including excellent coding skills in C#.NET
  • JavaScript, CSS, and HTML skills
  • Experience of at least some of: Entity Framework, RESTful APIs, SOLID design principles, design patterns (including MVC and MVVM), hosting environment configuration, authentication and certificate management
  • Ability to communicate complex concepts to your colleagues and stakeholders
  • Full, existing, and unrestricted right to work in the UK

Based in pleasant modern offices in a convenient central Cambridge location, the role offers a very competitive salary and benefits package, and flexibility for home working for a couple of days per week. There is also a 30 hour per-week part-time option for those who need greater flexibility. Please note that attendance at the office is expected for the majority of the week and so candidates should be within a reasonable commuting distance of Cambridge.

C# .NET Senior Software Engineer in Cambridge employer: ECM Selection (Holdings) Limited

ECM Selection (Holdings) Limited is an exceptional employer located in the vibrant heart of Central London, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from continuous professional development opportunities, allowing them to enhance their skills while working on cutting-edge projects that make a real impact in optimising industrial processes. With a focus on employee well-being and a supportive team environment, ECM Selection is dedicated to creating a rewarding workplace for those passionate about mathematics and software engineering.

E

Contact Details:

ECM Selection (Holdings) Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land C# .NET Senior Software Engineer in Cambridge

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C# and ASP.NET. This gives potential employers a tangible sense of what you can bring to their team.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence and performance.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talented individuals like you!

We think you need these skills to ace C# .NET Senior Software Engineer in Cambridge

C# .NET
ASP.NET Core
Entity Framework Core
SQL Server
JavaScript
CSS
HTML

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C# .NET and any relevant technologies like ASP.NET Core and Entity Framework. We want to see how your skills align with the role, so don’t be shy about showcasing your best projects!

Showcase Your Design Skills:Since strong software design skills are essential, include examples of your work that demonstrate your coding prowess and understanding of design principles. We love seeing how you’ve tackled complex problems in the past!

Communicate Clearly:Your ability to explain complex concepts is key! Use clear language in your application to show us how you can communicate effectively with both technical and non-technical stakeholders.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t forget to quote the reference number CV27568!

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

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C# .NET, ASP.NET Core, and Entity Framework Core. Brush up on your knowledge of RESTful APIs and SOLID design principles, as these are likely to come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex software design challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how your contributions led to successful outcomes in previous projects.

✨Communicate Clearly

Since the role requires explaining complex concepts, practice articulating your thoughts clearly and concisely. You might be asked to explain a technical concept to a non-technical stakeholder, so think about how you can simplify your language without losing the essence of what you want to convey.

✨Cultural Fit Matters

Research the company culture and be ready to discuss how you align with their values. They value a stable and cohesive team, so share experiences that demonstrate your ability to work collaboratively and contribute positively to a team environment.