Overview
Senior C#/.NET engineer for the Equities Live Risk / PnL & TradeFeeds team, which maintains real-time risk generation and PnL reporting, grid computing and messaging systems that support traders. The role sits in a globally distributed development team spanning Europe and India.
What you'll do
- Build and maintain real-time risk and PnL systems that deliver business-critical data to traders on time.
- Write comprehensive unit tests using frameworks such as NUnit, xUnit, Shouldly, or equivalents.
- Conduct performance testing and profiling to ensure robustness and scalability for high-volume financial data processing.
- Troubleshoot, diagnose, and resolve code issues and performance bottlenecks.
- Identify and define necessary system enhancements, using script tools and analysing and interpreting code.
- Work with development team members and other partners with minimal supervision.
- Act as SME to senior stakeholders and/or other team members.
What you'll need
- Bachelor's degree in Science, Computers, Information Technology or Engineering.
- 8 to 12 years in a developer role on large and complex projects.
- Strong C# knowledge with exposure to both .NET Framework 4.5.2+ and .NET 5+.
- Understanding of .NET performance analysis and optimization approaches.
- Familiarity with web technologies: OpenAI/Swagger, REST, Authentication, TLS.
- Demonstrable experience or familiarity with high-volume, low-latency, highly available financial systems, trading platforms, or financial data processing.
- Experience with version control and CI/CD tools such as Git and GitLab/GitHub.
- Understanding of one or more messaging technologies such as Kafka, RabbitMQ, or Solace.
- Clear understanding of design patterns and how to apply them to solve complex technical problems.
- Good understanding of algorithms, system design/architecture, design patterns, implementation and unit testing.
- Broad technical experience with languages such as Python, Java, Bash and operating systems such as Linux; where exposure is limited, basic knowledge and willingness to grow.
- Strong verbal and written communication skills and excellent interpersonal skills.
- Ability to learn new skills quickly, work under high pressure, and prioritize in a dynamic, global environment.
- Strong analytical and problem-solving skills coupled with program execution skills.
- Ability to understand the big picture and the context of problems before addressing them.
- Ability to operate with limited direct supervision and exercise independent judgement and autonomy.
Nice to have
- Exposure to Copilot, Devin, or similar tools.
Details
- Location: Pune, Maharashtra, India.
- Full-time role.
Read the full description and apply on the company’s own careers page.