- Company Name
- Cross Atlantic Partners
- Job Title
- Senior C# Engineer
- Job Description
-
**Job Title:** Senior C# Engineer
**Role Summary:**
Architect and develop high‑performance, enterprise‑grade trading and risk management systems for a multi‑strategy hedge fund. Work closely with traders, portfolio managers, and quants to translate complex financial product requirements into scalable, robust middle‑tier solutions.
**Expectations:**
- Deliver reliable, high‑throughput code for live trading environments.
- Integrate seamlessly with existing trading platforms (e.g., Orchestra, Murex, Calypso, Charles River).
- Ensure adherence to trading schedules and regulatory requirements.
- Provide technical leadership and mentor junior developers.
**Key Responsibilities:**
1. Design and implement distributed, event‑driven microservices for trade capture, pricing, risk calculation, and market feed processing.
2. Build and maintain messaging pipelines using Kafka, RabbitMQ, or equivalent for low‑latency data flows.
3. Optimize C# and .NET applications for concurrency, async/await, and multi‑threading to meet high‑frequency trading performance targets.
4. Define and enforce best practices in domain‑driven design, event sourcing, and clean architecture.
5. Collaborate with product owners to model financial product lifecycles, pricing engines, and risk metrics.
6. Develop and maintain data access layers for SQL and NoSQL stores under high‑volume workloads.
7. Conduct code reviews, performance profiling, and unit/integration testing.
8. Participate in capacity planning, incident response, and continuous improvement cycles.
**Required Skills:**
- 7+ years professional C#/.NET development experience.
- Deep knowledge of distributed systems, messaging (Kafka, RabbitMQ, TIBCO).
- Expertise in microservices, event sourcing, and domain‑driven design.
- Advanced proficiency with async/await, multithreading, and concurrent programming.
- Strong database skills: SQL Server, PostgreSQL, NoSQL (MongoDB, Cassandra).
- Familiarity with high‑volume data ingestion and real‑time analytics.
- Proficiency in trading system integration (Orchestra, Murex, Calypso, Charles River).
- Solid understanding of financial products: equity derivatives, fixed‑income securities, structured products.
- Knowledge of trade lifecycle, pricing models, risk calculation, and market data handling.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Finance, or related field (or equivalent experience).
- Microsoft Certified: .NET Developer or similar industry certification preferred.