Job Description
WHAT YOU’LL DO
We’re looking for a Principal C# Software Engineer to design and build high-performance desktop GUIs that power real-time decision-making across our trading and research teams. In this role, you’ll develop responsive, Windows-based interfaces that surface complex data clearly and intuitively. You’ll work closely with traders, researchers, and backend engineers to translate sophisticated requirements into elegant, high-performance visualisations. Your work will directly impact trading performance and operational efficiency, delivering reliable applications that handle real-time data at scale while maintaining exceptional responsiveness and usability.
Responsibilities:
- Design, build, and maintain high-performance Windows desktop applications using C# and modern .NET
- Develop intuitive, responsive UIs for real-time and complex data visualisation
- Collaborate with traders, researchers, and engineers to translate requirements into effective tools
- Own features end-to-end, from design through to deployment and monitoring
- Ensure performance and reliability through strong architecture, async programming, and optimisation
- Diagnose and resolve issues related to performance, threading, and memory
- Contribute to shared UI components, frameworks, and engineering best practices
- Continuously improve usability, workflows, and overall user experience
WHO YOU ARE
We need our next engineer to be someone with:
- Strong proficiency in C# and .NET, with 7+ years’ experience building production desktop applications
- Experience developing responsive, high-performance UIs using WPF, WinForms, XAML, or similar
- Solid understanding of MVVM (or similar patterns), UI architecture, asynchronous programming, and threading
- Experience debugging, profiling, and optimising desktop applications (e.g. memory usage, concurrency, rendering performance)
- A strong problem-solving mindset with a focus on performance, scalability, and reliability
- Ability to work independently, lead projects, and prioritise effectively
- Strong communication skills across both technical and non-technical audiences
- A Bachelor’s or Master’s degree in Computer Science or a related field
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now