Software Developer - Data Normalization & Adaptation (DNA) Team

Susquehanna International Group, LLP
Bala Cynwyd, PA, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Apache ActiveMQ Agile Methodology Artificial Intelligence Microsoft Azure Databases Computer Engineering Data Normalization Cursor (Graphical User Interface Elements) Fault Tolerance Microsoft Message Queuing Open Database Connectivity
+10 more
Object-Oriented Software Development Systems Development Life Cycle Message Oriented Middleware SQL Databases UML Test-Driven Development (TDD) Information Technology Low Latency Apache Kafka Software Version Control

Job description

Susquehanna is seeking a talented Software Developer to join our Data Normalization & Adaptation (DNA) Team, which is responsible for processing billions of transactions per day in a real-time high-performance enterprise technology environment. You’ll also work alongside most front- and back-office teams to build business-critical systems that decipher, normalize, and distribute trading data to the firm. You’ll develop real-time trade reconciliation systems that monitor trading activity and escalate issues to the business through state-of-the-art monitoring capabilities. The team is developing several new components to bring new business activity into the back office.

In this job, you will:

  • Participate in the design, development, and implementation of large, complex, high-performance applications that process large amounts of data with low latency
  • Build mission-critical processes that must meet stringent high-availability and fault-tolerant requirements
  • Participate in all phases of SDLC from initial requirements through final quality assurance with heavy emphasis on domain modeling, object-oriented analysis and design, and data modeling
  • Provide technical direction and support for team applications and tools

Requirements

  • Bachelor’s or Master’s degree in computer science, computer engineering, mathematics, or closely related STEM discipline
  • Design and development experience using object-oriented programming in .Net technologies
  • Experience with one or more message-oriented middleware solutions (RV, MSMQ, ActiveMQ, Apache Kafka, etc.)
  • Good understanding of relational, as well as document, databases and experience with fundamental SQL using one or more of the database communication mechanisms: ADO, ODBC, and ODP.NET
  • Ability to translate and communicate effectively between technologists and non-technical stakeholders
  • Experience with all aspects of the SDLC, UML fundamentals, agile methodology, automated build, test-driven development, and source code control
  • Familiarity with AI tools such as Claude Code and Cursor

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all