Software Developer - Data Normalization & Adaptation (DNA) Team
Core
Design, develop, and implement large, complex, high-performance applications that process billions of transactions per day in a real-time environment to normalize and distribute trading data.
Role type
Senior Software Developer (High-Performance Trading Systems)
Builds
Real-time trade reconciliation systems, data normalization pipelines, and business-critical back-office components.
Domain
Financial Services / High-Frequency Trading / Data Engineering
Deliverable
production ML models | product features
Required skills
Object-oriented programming (.Net), Message-oriented middleware (Kafka, ActiveMQ, MSMQ), Relational and document databases (SQL, ADO, ODBC, ODP.NET), Domain modeling, Test-driven development, UML, Agile methodology, Source code control.
Preferred skills
Familiarity with AI tools (Claude Code, Cursor).
Technologies
.Net, Apache Kafka, ActiveMQ, MSMQ, SQL, ADO, ODBC, ODP.NET, UML.
Responsibilities
Design and develop high-performance applications for low-latency data processing; Build mission-critical processes with high-availability and fault-tolerant requirements; Participate in all phases of SDLC with emphasis on domain and data modeling; Provide technical direction and support for team applications and tools.
Seniority
Mid-to-Senior, hands-on IC
