C# .NET Software Developer
C# .NET Software Developer

C# .NET Software Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join a dynamic team to develop innovative power-scheduling software using C# and .NET.
  • Company: GMSL, a leading provider in energy portfolio management services.
  • Benefits: Enjoy flexible working hours, private healthcare, and a relaxed work environment.
  • Why this job: Make a real impact in the energy sector while working with cutting-edge technologies.
  • Qualifications: Five years of C# & .NET experience; agile environment familiarity is a plus.
  • Other info: Collaborative culture with excellent career growth opportunities and fun team activities.

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

We have a great opportunity for a C# .NET Software Developer to join our fantastic software development team based in Cambridge. This is an ideal role for someone who wants to join a friendly, small and highly technical team where you can have a real impact.

The role involves being embedded as a full-stack developer in one of our small agile development teams. You will collaborate alongside product owners, testers and other developers to develop features for our power-scheduling software product. Our view of agile software development is inspired by eXtreme Programming rather than Scrum. We focus more on the technical practices that enable agility, such as TDD, Pair Programming, SOLID, Simple Design etc., but we do find some of the rituals useful, such as Daily Stand-ups and Retrospectives.

We are looking for someone who:

  • Has a minimum of five years development experience using C# & .NET in a commercial environment.
  • Is comfortable working in an agile environment.
  • Has experience of any eXtreme Programming practices that are key to being agile, such as TDD, Pair Programming, SOLID, Simple Design.

Your skills:

  • Great at thinking logically and laterally.
  • Make pragmatic choices when implementing changes.
  • Communicate thoughts well.
  • Enjoy collaborating with others and relish solving challenging problems.
  • Actively listen and provide thoughtful solutions.

We are keen to hear from individuals that meet some (or all!) of the following:

  • ASP.NET Core
  • Experience designing and consuming RESTful APIs according to best practices.
  • Knowledge of hosting environment configuration, authentication & certificate management.
  • Thorough understanding of MVC patterns such as MVVM.
  • Good working knowledge of JS, CSS + HTML.
  • Architecting modern solutions to replace existing functionality.
  • Refactoring a complex codebase according to SOLID principles & design patterns.
  • Experience investigating performance issues including index tuning.
  • Implementing modern CI/CD pipelines in place of legacy build & deployment processes.

Our benefits include:

  • Annual discretionary bonus scheme.
  • Company pension scheme (6% employer contribution).
  • 25 days holiday.
  • Private health care.
  • Flexible working hours and remote working.
  • Casual dress and a relaxed environment.
  • Employee assistance program.
  • Loyal service award.
  • Cycle to Work scheme.
  • Fresh fruit and great coffee.
  • Free access to Cambridge University Botanic Gardens.
  • Monthly team pub lunches.

GMSL have a responsibility to ensure that all employees are eligible to live and work in the UK; proof of right to work in the UK will be requested prior to employment.

About GMSL: GMSL is the market-leading provider of 24/7 energy portfolio management services and software in Europe and plays a vital role in the energy business. We have unparalleled expertise in the industry, built up over 25 years of operating in energy markets throughout Europe. Our software is used by some of the largest energy companies in the world and is developed using our unique operations experience, giving us clear insight into our customers' needs.

Location: Cambridge/Hybrid

Salary: Salary will be reflective of your level of experience.

Contract Type: Permanent

Hours: Full time (37.5 hours p/w) or part-time (30 hours p/w)

C# .NET Software Developer employer: GMSL

GMSL is an exceptional employer located in the vibrant city of Cambridge, offering a collaborative and innovative work culture that empowers C# .NET Software Developers to make a significant impact within a small, agile team. With benefits such as flexible working hours, private healthcare, and a casual dress code, employees enjoy a supportive environment that fosters personal and professional growth, alongside unique perks like free access to the Cambridge University Botanic Gardens and monthly team lunches.
G

Contact Detail:

GMSL Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, attend meetups, or join online forums. You never know who might have a lead on that perfect C# .NET Software Developer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using C# and .NET. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Practice your interview skills! Mock interviews with friends or mentors can help you articulate your experience and technical knowledge. Remember, they want to see how you think and solve problems, so be ready to discuss your approach.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our fantastic team in Cambridge.

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

C#
.NET
ASP.NET Core
RESTful APIs
MVC patterns
JavaScript
CSS
HTML
SQL Server
CI/CD
TDD
Pair Programming
SOLID principles
Problem-Solving Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the C# .NET Software Developer role. Highlight your experience with C# and .NET, especially in an agile environment. We want to see how your skills align with our needs!

Showcase Your Projects: Include specific projects where you've used TDD, Pair Programming, or any eXtreme Programming practices. This will help us understand your hands-on experience and how you approach problem-solving.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're excited about joining our team and how you can contribute to our power-scheduling software. We love seeing genuine enthusiasm!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at GMSL

✨Know Your Tech Inside Out

Make sure you brush up on your C# and .NET skills before the interview. Be ready to discuss your experience with enterprise product development and any relevant projects you've worked on. They’ll likely want to hear about how you’ve applied TDD, Pair Programming, and SOLID principles in your past roles.

✨Show Off Your Agile Mindset

Since the role is embedded in an agile environment, be prepared to talk about your experience with agile methodologies. Share examples of how you've contributed to Daily Stand-ups or Retrospectives, and how you’ve adapted to changes in project requirements. This will show that you’re a team player who thrives in a dynamic setting.

✨Communicate Clearly and Collaboratively

Effective communication is key! Practice explaining complex technical concepts in simple terms. During the interview, demonstrate your ability to listen actively and engage in thoughtful discussions. They’ll appreciate someone who can collaborate well with product owners and testers.

✨Prepare for Problem-Solving Scenarios

Expect to tackle some coding challenges or problem-solving scenarios during the interview. Brush up on your logical and lateral thinking skills. Think about how you would approach refactoring a complex codebase or investigating performance issues. Showing your thought process will impress them!

C# .NET Software Developer
GMSL

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

>