With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
My Career Development Portal: Wherever you are in your career, we are here for you. Design your future. Discover leading-edge guidance, tools and support to unlock your potential. You are Absa. You are possibility.
Job Summary
We are hiring a Senior C# Developer to join our Electronic Trading technology team. This roleJob Description
Maintain and enhance C#/WPF trading GUIs, ensuring performance and responsiveness.
Lead UI modernization efforts, including migration to modern frameworks such as Avalonia.
Develop and optimize multithreaded, asynchronous C# backend components.
Troubleshoot production issues and ensure stability of mission-critical systems.
Collaborate with cross-functional teams including trading, QA, infrastructure, and platform
engineering.
Contribute to architecture discussions, code reviews, and engineering best practices.
Mentor team members where appropriate.
Required Experience.
7+ years of professional experience in C#/.NET development.
Strong knowledge of WPF, MVVM, data binding, and UI performance tuning.
Deep understanding of multithreading, concurrency, and asynchronous programming.
Experience with high-performance or real-time systems.
Backend development experience including REST APIs, messaging (Solace/Kafka), and
databases.
Strong analytical and debugging skills.
Preferred Qualifications
• Experience with Avalonia, MAUI, Uno, or modern cross-platform UI frameworks.
• Background in electronic trading or financial technology.
• Knowledge of FIX protocol, OMS/EMS, or trading workflows.
• Experience with memory optimization, GC tuning, and UI thread performance.
Soft Skills
• High sense of ownership and accountability.
• Strong communication skills with both business and technical teams.
• Proactive problem-solving approach and focus on system quality.
• Ability to mentor junior developers and influence technical direction.
Why Join Us
• Work on mission-critical trading systems with real business impact.
• Be part of the modernization of our trading UI platform.
• Strong engineering culture and collaborative environment.
• Opportunities for technical leadership and innovation.
Education
Bachelor's Degree: Information Technology