
Engineer - C#/Multithreading - Trading Apps
2 weeks ago
We are seeking a highly skilled Senior .NET Engineer to play a pivotal role in the design, development, and optimization of highly scalable and performant domain-driven microservices for our real-time trading applications.
This role demands advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns such as Clean Architecture and Vertical Slice Architecture. As part of an Agile Squad, you will collaborate with cross-functional teams to deliver robust, secure, and efficient systems, adhering to the highest standards of quality, performance, and reliability.
This position is ideal for engineers who excel in building low-latency, high-concurrency systems and have a passion for advancing fintech solutions.
Key Responsibilities :
System Design and Development :
- Architect and develop real-time, domain-driven microservices using .NET Core to ensure scalability, modularity, and performance.
- Leverage multi-threaded programming techniques and asynchronous programming paradigms to build systems optimized for high-concurrency workloads.
- Implement event-driven architectures to enable seamless communication between distributed services, leveraging tools such as Kafka or AWS SQS.
System Performance and Optimization :
- Optimize applications for low-latency and high-throughput in trading environments, addressing challenges related to thread safety, resource contention, and parallelism.
- Design fault-tolerant systems capable of handling large-scale data streams and real-time events.
- Proactively monitor and resolve performance bottlenecks using advanced observability tools and techniques.
Architectural Contributions :
- Contribute to the design and implementation of scalable, maintainable architectures, including Clean Architecture, Vertical Slice Architecture, and CQRS.
- Collaborate with architects and stakeholders to align technical solutions with business requirements, particularly for trading and financial systems.
- Employ advanced design patterns to ensure robustness, fault isolation, and adaptability.
Agile Collaboration :
- Participate actively in Agile practices, including Scrum ceremonies such as sprint planning, daily stand-ups and retrospectives..
- Collaborate with Product Owners and Scrum Masters to refine technical requirements and deliver high-quality, production-ready software.
Code Quality and Testing :
- Write maintainable, testable, and efficient code adhering to test-driven development (TDD) methodologies.
- Conduct detailed code reviews, ensuring adherence to best practices in software engineering, coding standards, and system architecture.
- Develop and maintain robust unit, integration, and performance tests to uphold system reliability and resilience.
Monitoring and Observability :
- Integrate Open Telemetry to enhance system observability, enabling distributed tracing, metrics collection, and log aggregation.
- Collaborate with DevOps teams to implement real-time monitoring dashboards using tools such as Prometheus, Grafana, and Elastic (Kibana).
- Ensure systems are fully observable, with actionable insights into performance and reliability metrics.
Technical Expertise and Skills :
Required Expertise :
- 5+ years of experience in software development, with a strong focus on .NET Core and C#.
- Deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems.
- Extensive experience in designing and implementing domain-driven microservices with advanced architectural patterns like Clean Architecture or Vertical Slice Architecture.
- Strong understanding of event-driven systems, with knowledge of messaging frameworks such as Kafka, AWS SQS, or RabbitMQ.
- Proficiency in observability tools, including Open Telemetry, Prometheus, Grafana, and Elastic (Kibana).
- Hands-on experience with CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes.
- Expertise in Agile methodologies under Scrum practices.
- Solid knowledge of Git and version control best practices.
Beneficial Skills :
- Familiarity with Saga patterns for managing distributed transactions.
- Experience in trading or financial systems, particularly with low-latency, high-concurrency environments.
- Advanced database optimization skills for relational databases such as SQL Server.
-
Engineer - C#/Multithreading
2 weeks ago
Hyderabad, Telangana, India Worksconsultancy Full timeResponsibilities : - Architect and develop real-time, domain-driven microservices using .NET Core to ensure scalability, modularity, and performance.- Leverage multi-threaded programming techniques and asynchronous programming paradigms to build systems optimized for high-concurrency workloads.- Implement event-driven architectures to enable seamless...
-
Senior System Developer
2 weeks ago
Hyderabad, Telangana, India beBeeTrading Full time ₹ 1,20,00,000 - ₹ 3,00,00,000Job Overview">We are seeking an exceptional Tech Lead to spearhead the development of high-performance trading systems. This is a fantastic opportunity for an accomplished professional to lead and mentor junior engineers, guide technical direction, and drive business priorities forward.">About the Role">This Tech Lead will be responsible for designing and...
-
Lead, Tech
2 weeks ago
Hyderabad, Telangana, India DE Shaw Full timeJob DescriptionRole Responsibilities:- Design and develop high-performance trading systems- Build scalable, reusable, and fault-tolerant solutions- Mentor junior engineers and guide technical direction- Balance business priorities with technical complexityJob Requirements:- Bachelor's in Computer Science or related field- Strong CS fundamentals and...
-
Sr. Software Engineer- C++
17 hours ago
Hyderabad, Telangana, India OpenText Full time ₹ 15,00,000 - ₹ 25,00,000 per yearOPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Senior .NET Software Engineer
6 days ago
Hyderabad, Telangana, India beBeeSoftware Full time US$ 75,000 - US$ 1,50,000Job Title: High-Performance System DeveloperWe are seeking an exceptional Senior .NET Software Engineer to create, implement and optimize cutting-edge microservices for high-frequency trading applications.This role requires expertise in concurrent programming environments, asynchronous code execution, and modern software architecture patterns. As part of a...
-
Lead Software Engineer- C++
18 hours ago
Hyderabad, Telangana, India OpenText Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Senior Software Engineer C/C++
2 weeks ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWould you like to lead the next wave of innovation for Windows and build breakthrough experiences for collaboration and productivity to delight all Windows users across all devices?We are the Windows India team and looking for someone like you to lead one or more of such efforts. Our mission is to help empower everyone as our CEO Satya said: "Our mission is...
-
Hiring For C++Developer
6 days ago
Hyderabad, Telangana, India Cognizant Full time ₹ 15,00,000 - ₹ 28,00,000 per yearHi All,We are hiring for C++ Developer and if you have knowledge in OPCUA it will be added as an advantage.Job Summary:We are seeking a skilled C++ developer with hands-on experience in OPC UA server development to join our engineering team. The ideal candidate will work on building and maintaining a high-availability, redundant OPC UA server infrastructure,...
-
C# .NET Quantitative Developer
2 weeks ago
Hyderabad, Telangana, India 9x Technology Llc Full time ₹ 15,00,000 - ₹ 20,00,000 per yearRole & responsibilitiesC# .NET Quantitative Developer Low Latency TradingWe are building a next-gen trading platform and seeking a C++ / C# .NET Quant Developer to develop, optimize, and backtest algorithmic strategies, indicators, and execution models.What You'll Do:Build & optimize trading algorithms in C++17/20 (low latency) & C# .NET 6+ (UI &...
-
SS&C Technologies
2 weeks ago
Hyderabad, Telangana, India SS&C GlobeOp Full timeAs a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries.Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job...