Senior .NET Engineer
Core
Design, develop, and optimize highly scalable, performant domain-driven microservices for real-time trading applications.
Role type
Senior .NET Engineer (FinTech)
Builds
Real-time .NET Core microservices for trading platforms
Domain
Financial Technology / High-frequency trading
Deliverable
production ML models | product features
Required skills
.NET Core, C#, multi-threaded programming, asynchronous programming, Clean Architecture, Vertical Slice Architecture, event-driven design, Kafka, AWS SQS, OpenTelemetry, Prometheus, Grafana, Kubernetes, Docker, CI/CD, TDD
Preferred skills
Saga patterns, trading/financial systems experience, SQL Server optimization
Technologies
.NET Core, C#, Kafka, AWS SQS, RabbitMQ, OpenTelemetry, Prometheus, Grafana, Kibana, Elastic, Docker, Kubernetes, Git, SQL Server
Responsibilities
Build real-time .NET Core microservices with high scalability; optimize systems for low-latency, high-throughput workloads; ensure thread safety and fault tolerance; implement observability and monitoring dashboards; write maintainable, testable code with TDD; participate in Agile/Scrum ceremonies; collaborate with PO/SM to refine requirements.
Seniority
Senior, hands-on IC