Senior C# / WPF Engineer - Risk System Replatforming
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers
Why Upskilling And Reskilling is Important For Developers
Dev Digest 119 - ❤️ === ❤️