At a Glance
- Tasks: Lead projects, develop full stack solutions, and drive legacy-to-modern migrations.
- Company: WebX Systems delivers innovative content management solutions for aerospace and defence sectors globally.
- Benefits: Enjoy a fully remote role, flexible hours, competitive salary, and professional development support.
- Why this job: Make a meaningful impact in a collaborative team while working with cutting-edge technology.
- Qualifications: 5+ years in C# and .NET, strong problem-solving skills, and a degree in Computer Science or equivalent.
- Other info: Join a small, async-first team where your ideas are valued and implemented quickly.
The predicted salary is between 60000 - 85000 £ per year.
Fully Remote (UK Residents Only)
About WebX Systems
At WebX, we specialise in technical publishing and content management solutions for the aerospace and defence sectors worldwide. Our flagship products—UltraCSDB®, UltraAuthor™, UltraXML™, and UltraPortal™—are used globally and combine proven legacy systems with cutting-edge, cloud-native innovations. As a privately owned UK business, we take pride in delivering exceptional software and highly responsive support. Joining our close-knit team means your work has direct and meaningful impact. We work closely with customers to ensure our solutions meet their exact requirements. Join us on our journey to become the global leader in aerospace and defence content management.
Role Overview
We’re looking for a proactive, experienced Senior Full Stack .NET Developer to help evolve our product suite. You’ll work across both legacy Windows desktop applications and modern web-based systems and help lead the transition toward cloud-native architecture. This role is perfect for someone who enjoys innovating within established environments while also driving forward new development.
Technology Stack
- Legacy: C#, .NET Framework, WinForms, WCF, Client-Server Architecture, MS SQL Server
- Modern: .NET 9, Blazor, Minimal APIs, Entity Framework, Redis, RabbitMQ, Aspire (.NET), Cloud-Native development
Key Responsibilities
- Project Leadership – Lead projects from concept to deployment, collaborating with senior developers and the technical director to design and implement architectural and technical solutions.
- Full Stack Development – Maintain and enhance both legacy desktop applications and modern browser-based web apps.
- Legacy-to-Modern Migration – Help drive the migration from WinForms to Blazor-hosted cloud solutions.
- Code Quality & Testing – Write clean, maintainable, well-tested code, and conduct peer reviews.
- Problem Solving – Design robust, scalable solutions to complex challenges.
- Customer Collaboration – Communicate effectively with non-technical stakeholders to translate business needs into technical requirements.
- Continuous Improvement – Proactively refactor and optimise existing codebases; contribute to internal documentation.
Required Skills & Experience
- 5+ years of commercial experience in C# and .NET.
- Expertise in: .NET Framework and WinForms, Modern .NET (.NET 9), SQL Server (including performance optimisation), Front-end tech (HTML, CSS, JavaScript).
- Proven experience with application modernisation, including migrating legacy WinForms applications to modern web platforms (Blazor preferred).
- Strong understanding of layered architecture and best practices in software design.
- Proven ability to deliver complex software projects independently.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication, with the ability to explain technical topics to business stakeholders.
- Degree in Computer Science or related field (or equivalent experience).
Bonus Points For
- Experience with Blazor and RESTful/API-first development.
- Familiarity with Azure or other cloud platforms.
- Understanding of .NET Aspire and containerisation (e.g. Docker).
- CI/CD pipelines, DevOps practices.
- OAuth/OpenID Connect authentication.
- Application modernisation or migration work.
- XML/XSLT and publishing workflows.
- Familiarity with ASD S1000D, ATA iSpec 2200, or related aerospace/defence standards.
- Experience using AI-based coding assistants (e.g. Claude, ChatGPT, GitHub Copilot) to boost productivity and code quality.
What We Offer
- Salary: £70,000 – £85,000 depending on experience.
- Technical Growth – Work across a diverse technology landscape, from legacy systems to cutting-edge cloud-native tools.
- Autonomy – Freedom to shape technical decisions and make a significant impact on product direction and architecture.
- Career Advancement – Opportunities to progress and grow as you help lead the next phase of our technology evolution.
- Work-Life Balance – Fully remote role with flexible working arrangements to support your productivity and well-being.
- Professional Development – Dedicated budget and support for ongoing training, certifications, and learning new technologies.
- Competitive Benefits – Workplace pension, annual leave that increases with tenure, and a supportive culture for professional growth.
Team & Culture
We’re a small, collaborative, and fully remote team. We value async-first communication and structured collaboration. Everyone’s contribution matters, and ideas are heard, tested, and implemented rapidly.
Interview Process
- Introductory video call.
- Technical assessment (take-home or timed).
- Technical interview with real-world problem-solving.
- Final interview with company leadership.
Location
UK-based applicants only. Fully remote. Equipment provided.
Senior Full Stack C# .NET Developer employer: WebX Systems Ltd.
Contact Detail:
WebX Systems Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack C# .NET Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Blazor and .NET 9. Being able to discuss your experience with these tools during the interview will show that you're not only qualified but also genuinely interested in the role.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills by thinking of examples where you've tackled complex challenges in software development. This could involve discussing how you approached legacy-to-modern migrations or optimised SQL Server performance.
✨Tip Number 3
Since customer collaboration is key in this role, think about how you can effectively communicate technical concepts to non-technical stakeholders. Practising this skill will help you stand out during interviews, as it shows your ability to bridge the gap between tech and business.
✨Tip Number 4
Research WebX Systems and their products to understand their mission and values. Tailoring your conversation to align with their goals will demonstrate your enthusiasm for the company and how you can contribute to their success.
We think you need these skills to ace Senior Full Stack C# .NET Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and any relevant technologies mentioned in the job description. Emphasise your skills in both legacy systems and modern web applications, as well as your experience in application modernisation.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities outlined, such as leading projects or collaborating with non-technical stakeholders.
Showcase Problem-Solving Skills: Prepare to discuss examples of complex challenges you've solved in previous roles. Highlight your analytical skills and how you've contributed to code quality and testing, as these are key aspects of the position.
Research WebX Systems: Familiarise yourself with WebX Systems and their products. Understanding their technology stack and the industries they serve will help you tailor your application and demonstrate your genuine interest in the company.
How to prepare for a job interview at WebX Systems Ltd.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C# and .NET in detail. Highlight specific projects where you've worked with both legacy systems and modern frameworks like Blazor, as this aligns closely with the role's requirements.
✨Demonstrate Problem-Solving Skills
Expect to tackle real-world problems during the technical interview. Practice explaining your thought process clearly, as this will showcase your analytical skills and ability to communicate complex ideas effectively.
✨Prepare for Customer Collaboration Scenarios
Since the role involves working with non-technical stakeholders, think of examples where you've successfully translated technical jargon into business-friendly language. This will demonstrate your communication skills and customer-centric approach.
✨Emphasise Continuous Improvement Mindset
Discuss how you've proactively refactored code or optimised existing systems in past roles. This shows that you not only focus on immediate tasks but also care about long-term code quality and system performance.