Senior C# / WPF Engineer - Risk System Replatforming

Grid Dynamics
London, UK
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work

Tech stack

.NET Framework Software Applications Build Automation Automation of Tests C Sharp (Programming Language) Code Review Continuous Integration Design of User Interfaces Windows Presentation Foundation Nunit Object-Oriented Software Development Xunit
+2 more
Deployment Automation Code Restructuring

Job description

Experteer Overview Senior C# / WPF Engineer to lead components of a major replatforming programme for risk systems in a banking environment. You will modernise legacy desktop apps, ensure performance and reliability, and own delivery across a cross-functional team. The role combines hands-on development with design, testing, and production support to enable a seamless transition to modern architecture. This is a hands-on, autonomous position with a direct impact on critical risk workflows and front-office capabilities. Pay / Benefits * Design, develop and maintain high-performance C#/.NET and WPF applications * Modernise and refactor legacy desktop applications as part of the replatforming programme * Own individual components and workstreams within the project * Analyse architecture to improve maintainability, scalability and performance * Develop robust WPF UIs for complex financial/risk workflows * Collaborate with engineers, architects and stakeholders to capture requirements * Create automated unit/integration/UI tests to prevent regressions * Contribute to CI/CD pipelines, automated deployments and quality controls * Investigate and resolve production issues independently * Perform root-cause analysis and implement sustainable fixes * Participate in code reviews and uphold engineering standards * Communicate progress, risks and dependencies to stakeholders * Ensure solutions are secure, reliable, and suitable for a mission-critical banking environment * Support transition from legacy tech to modern architecture Tasks * C# / .NET production-grade applications * Strong understanding of the .NET ecosystem and OOP fundamentals * Experience with large enterprise-scale applications * WPF hands-on experience and complex desktop UI development * Experience modernising/migrating/refactoring WPF apps * Solid automated testing experience (NUnit/xUnit, unit/integration/UI, regression) * Experience with CI/CD, automated builds, testing, deployments, and governance controls * Financial services or risk/trading domain knowledge is highly preferred * Ability to work autonomously and manage technical workstreams * Strong problem-solving, communication and stakeholder management skills * Security-conscious development practices * Observability and production support mindset Key requirements * bleeding-edge projects * competitive salary * flexible schedule * medical insurance * sports benefits * corporate social events

Requirements

C# * Create automated unit/integration/UI tests to prevent regressions * Contribute to CI/CD pipelines, automated deployments and quality controls * Investigate and resolve production issues independently * Perform root-cause analysis and implement sustainable fixes * Participate in code reviews and uphold engineering standards * Communicate progress, risks and dependencies to stakeholders * Ensure solutions are secure, reliable, and suitable for a mission-critical banking environment * Support transition from legacy tech to modern architecture Tasks * C# / .NET production-grade applications * Strong understanding of the .NET ecosystem and OOP fundamentals * Experience with large enterprise-scale applications * WPF hands-on experience and complex desktop UI development * Experience modernising/migrating/refactoring WPF apps * Solid automated testing experience (NUnit/xUnit, unit/integration/UI, regression) * Experience with CI/CD, automated builds, testing, deployments, and aaaaaaaa a controls * Financial services or risk/trading domain knowledge is highly preferred * Ability to work autonomously and manage technical workstreams * Strong problem-solving, communication and stakeholder management skills * Security-conscious development practices * Observability and production support mindset Key requirements * bleeding-edge projects * competitive salary * flexible schedule * medical insurance * sports benefits * corporate social events

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · World Congress 2021

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · World Congress 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all