Role: C#.Net Developer
Location – Pune
Experience – 4 – 5+ Years
Required Technical Skills
Core Expertise
- Strong command of C#, .NET Core / .NET 6+
- Deep understanding of:
- CLR internals
- GC modes (Server GC, Workstation GC, SustainedLowLatency)
- Memory allocation patterns
- Thread scheduling
Low-Latency Engineering
- Experience with:
- Zero-allocation coding
- High-frequency loops
- Lock-free programming
- High-performance collections
- Binary serialization/deserialization
Networking & Sockets
- TCP/UDP socket programming
- Custom protocol design
- High-throughput message processing
- Buffer management and pooling
Concurrency
- Multithreading and synchronization primitives
- ThreadPool tuning
- Async I/O pipelines
- Race condition debugging
Tools & Profiling
- PerfView, dotMemory, dotTrace
- BenchmarkDotNet
- Wireshark / network profilers
Good to Have
- Experience in trading systems, market data feeds, or OMS/RMS
- Knowledge of FIX protocol, multicast feeds, or binary market data
- Experience with Redis/RabbitMQ for high-throughput messaging
- Understanding of real-time distributed systems
Soft Skills
- Strong debugging and analytical mindset
- Ability to work in high-pressure, latency-sensitive environments
- Clear communication and documentation discipline
- Ownership mindset with attention to detail
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent
experience
Pay: ₹40,000.00 - ₹80,000.00 per month
Work Location: In person