Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Senior Windows .Net Developer

Crawley
2 days ago
Create job alert

Our Client is a fast-growing and profitable privately-owned company based in Crawley, West Sussex. With a portfolio of cloud-based real-time call and contact analytics software is delivered through their network of IT and telecoms partners around the world and have over 7,000 active customer sites.

The company have been recognised within the industry, winning the 'Best Analytics Platform' in the UC Awards 2020. They are also proud to be a part of the Cisco Partner Ecosystem and a member of the Cisco Solution Partner Program

The Role
We are seeking an experienced and highly motivated Senior .NET Windows Client Developer to join their dynamic team and help drive the design and development of advanced desktop applications for the Windows platform.
You will play a pivotal role in building high-quality, performance and robust client-side software, with deep integration into Windows OS components such as audio and video devices. You will work in a collaborative engineering environment, applying best practices in architecture, patterns, and modern .NET development.

Key Responsibilities
· Design and develop advanced Windows desktop applications using .NET (WinForms, WinUI or other relevant frameworks).
· Implement custom UI controls from scratch, ensuring usability, responsiveness, and aesthetic polish.
· Build structured, scalable architectures following MVVM/MVC patterns, and other best practices, including plug-in design pattern approaches.
· Interface with Windows OS APIs, including audio/video subsystems, device enumeration, and media handling.
· Develop and maintain high-performance applications with a strong focus on runtime efficiency, resource management, and low-latency responsiveness.
· Work with internal teams to integrate with external systems, events, and application services via REST, sockets, or similar protocols.
· Ensure code quality via thorough testing, peer reviews, and automated CI pipelines.
· Contribute to architectural decisions, design reviews, and technical strategy.
· Maintain documentation, troubleshooting guides, and release notes as part of a quality delivery process.
Required Skills & Experience
· 7+ years of professional experience in software development using C# and the .NET Framework (.NET Core or .NET 4/5/6/7+).
· Proven track record in developing Windows desktop applications with technologies such as WinForms, WinUI, or equivalent.
· Strong capability in custom control development and UI rendering techniques.
· Proficiency with Windows API (Win32/COM), media devices (audio/video), and OS-level integration.
· Experience with architectural patterns like MVVM, MVC, and dependency injection frameworks.
· Good working knowledge of performance profiling and memory management in Windows client applications.
· Comfortable working with version control (Git), DevOps pipelines, and modern CI/CD workflows.
· Excellent problem-solving and debugging skills.
· Strategic and critical thinker capable of balancing technical, business, and operational needs.
· Excellent planning, organisational and communication skills.
· Experience in cloud-native application design and architecture.
· Self-starter with strong ability to work under their own initiative

Desirable Skills
· Exposure to SIP protocol and telecoms platform integration (e.g., VoIP, softphones, PBX systems).
· Experience developing cross-platform applications, particularly for macOS using .NET MAUI, Xamarin, or native tooling.
· Familiarity with cloud-connected desktop clients (AWS or Azure integration).
· Understanding of accessibility and internationalisation in Windows apps
· Experience with security best practices in client/server environments.
· Exposure to compliance and regulatory requirements (e.g., ISO 27001, SOC 2).

What We Offer
· Competitive salary and benefits package.
· A dynamic, supportive work environment focused on innovation and growth.
· Flexibility in working hours and remote working options.
· 25 Days Holidays (increasing by 1 day for every year in service until 30 days) + 1 Day Birthday
· EV salary sacrifice car scheme
· Private medical insurance

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Related Jobs

View all jobs

Senior Software Developer Desktop App Developer

Senior Software Developer

IT | Data and Analytics Senior Development Operations Engineer

Cloud Operations Engineer

Senior Devops Engineer

Senior Embedded C++ Software Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Cloud Computing Team Structures Explained: Who Does What in a Modern Cloud Department

Cloud computing has transformed how organisations in the UK and worldwide design, deliver, and maintain their IT infrastructure. Whether it’s migrating on-premise workloads to the cloud, building cloud-native applications, or optimising for cost, performance, and security — organisations of all sizes need cloud teams with clearly defined roles. For someone applying for cloud computing jobs, or hiring for them, knowing who does what in a modern cloud department gives you an edge. This article describes the core roles you’ll find in a mature cloud team, how these roles work together through the cloud lifecycle, what skills UK employers tend to expect, typical career paths and salaries, plus the challenges of structuring cloud computing teams.

Why the UK Could Be the World’s Next Cloud Computing Jobs Hub

Cloud computing has shifted rapidly from a novel concept to the backbone of modern technology. From SaaS platforms and virtual desktops to distributed infrastructure and AI-ready architectures, cloud is now everywhere. This transformation has created an explosive demand for skilled professionals in cloud engineering, cloud architecture, security, operations, DevOps, and beyond. For UK professionals and employers, the cloud opportunity is huge. Demand is growing, salaries are strong, and scope spans startups, enterprises, government, and public services. This article explores why the UK is well-placed to become the world’s next cloud computing jobs hub, what sectors and roles are rising fastest, and what must be done to make it a reality.

The Best Free Tools & Platforms to Practise Cloud Computing Skills in 2025/26

Cloud computing has become the backbone of digital transformation. From small start-ups to multinational enterprises, organisations are moving workloads, applications, and even entire infrastructures into the cloud. This shift has fuelled demand for skilled professionals who understand not just the theory, but the practical application of cloud services. If you want a career in cloud engineering, DevOps, cloud architecture, or even data science with cloud specialisation, hands-on practice is essential. Employers are no longer satisfied with theoretical knowledge; they want candidates who can prove they’ve spun up a server, deployed a container, or automated infrastructure on a real platform. The good news? You don’t need to break the bank. Dozens of free tiers, open-source frameworks, and sandbox environments exist to help you practise cloud computing skills at zero cost. In this article, we’ll cover the best free tools and platforms in 2025 that let you experiment, build projects, and showcase your cloud expertise.