What are the responsibilities and job description for the C# .Net Developer - Financial Domain position at InterSec Inc.?
Job Details
Job Title: Senior C# Developer Real-Time Systems & Low Latency Architecture
Location: Onsite in Plano, Tx
(must meet all the requirements)
About the Role:
We re seeking a highly skilled Senior C# Developer with deep expertise in low-latency, real-time system design to work on a mission-critical platform powering high-frequency financial data processing. This is not your average C# role we need someone who can push .NET to its limits and architect ultra-performant, high-concurrency systems.
Key Responsibilities:
- Architect, build, and maintain multi-threaded, low-latency C# services for real-time data ingestion and processing
- Optimize system performance for sub-millisecond response times
- Implement memory management techniques to minimize garbage collection
- Develop complex event-driven architectures with high availability requirements
- Work closely with infrastructure teams to deploy solutions on bare metal and containerized environments
- Interface with C modules and third-party APIs via P/Invoke and interop
Must-Have Requirements:
- 5 years of professional experience in C# / .NET (Core & Framework)
- Deep understanding of multithreading, asynchronous programming, and concurrency control
- Experience building high-frequency trading, telco-grade systems, or real-time telemetry platforms
- Proven ability to profile and optimize CPU, memory, and I/O performance
- Strong understanding of network protocols (TCP/UDP, sockets)
- Familiarity with unsafe code, Span, and low-level memory manipulation
- Bachelor s or Master s degree in Computer Science, Engineering, or related field
Bonus Skills (Nice to Have):
- Knowledge of FIX protocol or other financial market data protocols
- Experience integrating with C or other native libraries
- Exposure to Kafka, ZeroMQ, or other pub-sub frameworks
- Experience working in regulated environments or with government agencies