At a Glance
- Tasks: Own and enhance a critical Windows deployment platform for custom computers.
- Company: Established UK tech manufacturer with a focus on high-performance custom machines.
- Benefits: Competitive salary, job stability, and potential for flexible remote work.
- Why this job: Make an immediate impact on real manufacturing processes with your code.
- Qualifications: 2+ years in software engineering, strong C# and .NET skills required.
- Other info: Join a dynamic team and grow your career in a thriving tech environment.
The predicted salary is between 39000 - 52000 £ per year.
A well-established UK technology manufacturer is looking for a C# / .NET Software Engineer to join their internal development team. The business designs and builds high-performance custom computers used by gamers, professionals and organisations across the UK and Europe. Every machine is built to order, meaning the internal systems that power production are critical to the success of the business. This role sits within a small engineering team responsible for software that directly powers the manufacturing process.
You will take ownership of a mission-critical Windows deployment platform that manages the automated setup of hundreds of unique machines each day. The platform handles everything from operating system imaging and driver deployment through to software installation and integration with internal production systems. This is a hands-on engineering role where your work will directly impact machines being built and shipped from the production line. You will maintain and evolve the platform while helping improve automation, reliability and production efficiency.
Responsibilities
- Maintain and enhance a Windows deployment platform used in production
- Develop automation features to improve deployment efficiency
- Integrate deployment tools with internal order and production systems
- Troubleshoot deployment issues within a manufacturing environment
- Collaborate with internal teams including production and operations
- Contribute to improvements and future development of the deployment platform
Technology Stack
- C#
- .NET
- WPF
- PowerShell
- Windows ADK
- PXE boot
- Azure
- Linux
- Azure DevOps
- Git
Requirements
- At least 2 years’ experience as a Software Engineer
- Strong experience with C# and .NET
- Experience working with complex or long-lived codebases
- Strong debugging and problem-solving skills
- Ability to take ownership of systems and work independently
- Right to work in the UK without sponsorship
Desirable Experience
- Windows deployment technologies (ADK, WinPE, PXE)
- WPF desktop application development
- Experience with hardware drivers or system-level development
- Exposure to manufacturing or production environments
Why Apply?
- Work on software that directly powers a real manufacturing operation
- Immediate real-world impact of your code
- Opportunity to own and evolve a mission-critical internal platform
- Join an established and growing technology manufacturer
- Competitive salary and long-term stability
Salary & Location
- £45,000 – £55,000
- West Yorkshire
- Primarily onsite with potential flexibility for limited remote working
C# / .NET Software Engineer employer: Avanti Recruitment
Contact Detail:
Avanti Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# / .NET Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with C# and .NET. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those related to Windows deployment or automation. This gives potential employers a taste of what you can do and how you tackle real-world problems.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss your experience with complex codebases and how you've tackled deployment issues in the past. We want to see your thought process in action!
✨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, it shows you're genuinely interested in joining our team and contributing to our mission.
We think you need these skills to ace C# / .NET Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. We love seeing enthusiasm and a bit of personality, so let us know what excites you about working with us.
Showcase Problem-Solving Skills: Since this role involves troubleshooting deployment issues, make sure to include examples of how you've tackled challenges in the past. We appreciate candidates who can think on their feet and come up with effective solutions!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at Avanti Recruitment
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .NET, and the other technologies mentioned in the job description. Brush up on your knowledge of Windows deployment technologies like ADK and PXE boot, as these will likely come up during the interview.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex debugging or deployment issues. This role requires strong problem-solving skills, so having a few stories ready will demonstrate your capability to handle challenges in a manufacturing environment.
✨Understand the Business Impact
Since this position directly impacts production efficiency, be ready to talk about how your work can enhance automation and reliability. Showing that you understand the importance of your role in the bigger picture will impress the interviewers.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, current challenges they face with the deployment platform, and future development plans. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.