At a Glance
- Tasks: Develop and maintain large-scale Windows applications using C# while mentoring junior developers.
- Company: Join a global engineering business leading in complex integrated systems.
- Benefits: Enjoy a competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact in safety-critical environments with cutting-edge technology.
- Qualifications: 3-10+ years of C# Windows development experience and strong problem-solving skills.
- Other info: Collaborative team environment with potential for global travel and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
We're looking for an experienced C# Software Engineer to take a senior role within an established development team. You'll join a global engineering business at the forefront of designing and delivering complex integrated systems used in demanding, safety-critical environments. You'll be part of a collaborative software team of about 10 software engineers, working closely with a similarly sized test team. This role focuses on developing and maintaining large-scale Windows applications (primarily C# / WinForms) that interface with specialist hardware. You'll also mentor and support graduates/juniors/mid-level developers while remaining hands-on with design and coding.
Responsibilities
- Developing and maintaining large-scale Windows applications (primarily C# / WinForms) interfacing with specialist hardware.
- Collaborating with a software and test team to deliver robust software solutions.
- Mentoring and supporting graduates, junior and mid-level developers while contributing to design and coding.
Required skills
- 3–10+ years' experience in C# Windows development.
- Ideally WinForms or WPF etc.
- Experience working in an engineering or hardware-interfacing environment.
- Strong problem-solving skills.
- Ability to mentor and support less experienced developers.
Desirable skills
- Knowledge of reliability, safety, or performance-critical systems is highly desirable.
- Flexibility for occasional global travel for trials and troubleshooting.
- Agile.
- Multi-threaded and distributed applications; TCP/IP, UDP, Networking protocols.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology and Engineering
Industries: Industrial Machinery Manufacturing, Maritime Transportation, and Aviation and Aerospace Component Manufacturing
C# Software Engineer in London employer: Enterprise Recruitment Ltd
Contact Detail:
Enterprise Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that C# Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best C# projects, especially those involving WinForms or hardware interfacing. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common C# questions and coding challenges. Practice explaining your thought process while solving problems, as this is key in engineering roles.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace C# Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and Windows applications. We want to see how your skills match the role, so don’t be shy about showcasing your relevant projects and achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Mentoring Skills: Since mentoring is part of the role, share examples of how you've supported junior developers in the past. We’re looking for someone who can lead and inspire, so let us know how you’ve made an impact!
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 the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Enterprise Recruitment Ltd
✨Know Your C# Inside Out
Make sure you brush up on your C# skills, especially with WinForms and WPF. Be prepared to discuss your past projects in detail, focusing on the challenges you faced and how you solved them. This will show your depth of knowledge and problem-solving abilities.
✨Showcase Your Mentoring Skills
Since mentoring is a key part of this role, think of specific examples where you've supported junior developers. Share stories that highlight your ability to guide others while still being hands-on with coding and design.
✨Understand the Industry Context
Familiarise yourself with the engineering and hardware-interfacing environments relevant to the role. Being able to discuss how your experience aligns with safety-critical systems will demonstrate your understanding of the industry and its demands.
✨Prepare for Team Collaboration Questions
Expect questions about teamwork and collaboration, as you'll be working closely with both software and test teams. Think of examples that illustrate your ability to work effectively in a team setting, especially in agile environments.