CareerPlan

Software Developer - Data Normalization & Adaptation (DNA) Team

Bala Cynwyd (Philadelphia Area), PennsylvaniaFull-time2026-09-16 → 2026-11-10
Visa sponsorship offered

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