C# Software Developer

C# Software Developer

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

At a Glance

  • Tasks: Design and develop features for a C# Windows desktop application.
  • Company: Award-winning tech company in York with a collaborative culture.
  • Benefits: Competitive salary, career growth, and a chance to work on innovative projects.
  • Why this job: Own a core application and make a real impact in a dynamic team.
  • Qualifications: Degree in Computer Science and 2+ years of C# development experience.
  • Other info: Engage in the full software lifecycle from design to customer support.

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

An award-winning technology company based in York is looking for a C# Software Developer to join its growing engineering team. This role is ideal for a developer who enjoys owning desktop applications end-to-end and building software that interfaces directly with real-world hardware and live data.

You’ll join a small, highly skilled engineering team and take primary ownership of a Windows desktop application used by customers to monitor, analyse, and visualise data from connected hardware devices. The role is strongly focused on C# development using Visual Studio, working on both new feature development and the ongoing enhancement of an established desktop application. You’ll be involved throughout the full software lifecycle, from requirements gathering and architectural decisions through to implementation, testing, deployment, and customer support.

Key Responsibilities

  • Design and develop new features for a C# Windows desktop application
  • Maintain, refactor, and improve an existing .NET codebase
  • Implement data analysis and visualisation features with a strong user focus
  • Diagnose and resolve software issues, including customer-facing support
  • Produce and maintain clear technical documentation

About You

  • You’re a degree-qualified Software Engineer (Computer Science or similar) with 2+ years of commercial C# development experience, primarily focused on PC or desktop applications.
  • You value clean, maintainable code, understand solid software design principles, and enjoy taking ownership of software products from concept to delivery.
  • Experience working with hardware-integrated systems or embedded environments is advantageous, though the core focus of the role remains C# desktop application development.
  • Good understanding of software design patterns and best practices
  • Degree in Computer Science or a related discipline
  • Full UK driving licence and access to a car

Why Apply?

  • Join a multiple award-winning engineering company
  • Take ownership of a core C# desktop application
  • Work closely with a small, collaborative engineering team
  • Balance new feature development with long-term product evolution
  • Be involved from high-level design through to delivery and support

C# Software Developer employer: KO2 Embedded Recruitment Solutions Ltd

Join an award-winning technology company in York that values innovation and collaboration, offering a dynamic work culture where you can take ownership of impactful desktop applications. With a focus on employee growth, you'll have opportunities to enhance your skills while working alongside a talented engineering team dedicated to delivering high-quality software solutions. Enjoy the unique advantage of being part of a small team that fosters creativity and allows for direct involvement in all stages of the software lifecycle.
K

Contact Detail:

KO2 Embedded Recruitment Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C# or desktop applications. Attend local meetups or online webinars to meet potential employers and showcase your skills.

✨Tip Number 2

Show off your projects! If you've built any C# applications or worked on relevant projects, make sure to have them ready to share. A portfolio can really set you apart and give employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews! Brush up on your C# knowledge and be ready to solve coding challenges on the spot. Practice common interview questions related to software design patterns and best practices to impress your interviewers.

✨Tip Number 4

Apply through our website! We love seeing passionate candidates who are eager to take ownership of their work. Make sure to highlight your experience with desktop applications and your understanding of hardware integration when you apply.

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

C# Development
Visual Studio
Windows Desktop Applications
.NET Framework
Data Analysis
Software Design Principles
Technical Documentation
Problem Diagnosis and Resolution
User-Focused Design
Software Lifecycle Management
Software Design Patterns
Embedded Systems Experience
Collaboration Skills
Clean Code Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C# development experience and any work with desktop applications. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about C# development and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've diagnosed and resolved software issues. We’re looking for developers who can think critically and tackle challenges head-on, so share those success stories!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our awesome team!

How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

✨Know Your C# Inside Out

Make sure you brush up on your C# skills before the interview. Be prepared to discuss your experience with desktop applications and any specific projects you've worked on. Practising coding challenges related to C# can also help you feel more confident.

✨Understand the Company’s Products

Take some time to research the company and its products, especially the desktop application you'll be working on. Understanding how it interfaces with hardware and live data will show your genuine interest and help you answer questions more effectively.

✨Prepare for Technical Questions

Expect technical questions that assess your knowledge of software design principles and best practices. Be ready to explain your thought process when solving problems or refactoring code, as this demonstrates your ability to maintain clean and efficient code.

✨Show Your Collaborative Spirit

Since you'll be joining a small engineering team, highlight your teamwork skills. Share examples of how you've collaborated with others in past projects, especially in terms of gathering requirements and providing customer support. This will show that you're not just a great developer but also a team player.

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

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>