Senior C# .Net Developer
Core
Designing and delivering backend solutions for a global trading ecosystem, ensuring reliability, consistency, and performance across real-time trading flows.
Role type
Senior C# .NET Backend Engineer (Trading Systems)
Builds
Backend services and components integrating with existing trading flows and real-time execution systems.
Domain
Financial Technology / Real-time Trading Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C# development, .NET platform expertise, SQL Server/PostgreSQL (without ORM), message brokers (Kafka, Solace), distributed architecture design, technical analysis of trading logic, code review, unit testing, legacy-to-microservices migration, event-driven architecture understanding, root-cause analysis, data-flow tracing.
Preferred skills
BDD practices (Cucumber, Specflow, Reqnroll), experience with monolithic-to-microservices migration, deep knowledge of low-latency trading architectures.
Technologies
C#, .NET, SQL Server, PostgreSQL, Kafka, Solace, Cucumber, Specflow, Reqnroll
Responsibilities
Designing and delivering backend solutions for the trading ecosystem; collaborating with cross-domain teams; maintaining and improving code quality; reviewing peers' code; performing in-depth technical analysis of trading logic and system behavior under load; designing new services integrating with existing trading flows; migrating legacy systems to new platforms.
Seniority
Senior, hands-on IC