Description
Design and develop backend systems using C# and .NET Core.
Responsibilities
- Design backend logic using C# and .NET 6+ frameworks.
- Create custom middleware components and implement dependency injection.
- Build and maintain Web/REST APIs.
- Apply multi-threading, async programming patterns, and the Task Parallel Library for high-concurrency tasks.
- Participate in agile ceremonies and follow CI-CD processes.
Required Skills
- 10+ years of experience in core .NET development and C# programming.
- Extensive experience with .NET Core and .NET 6+.
- 4+ years of hands-on experience with Multithreading, Async programming, and Task Parallel Library.
- Strong proficiency in developing Web/REST APIs.
- Practical experience implementing data structures in real-time projects.
- Familiarity with CI-CD pipelines and automated testing.
- Experience working within agile methodologies.
- Ability to perform live C# and .NET coding exercises during the interview.
Preferred Skills
- Previous experience in the Financial, Securities, or Capital Markets domain.
- Experience working in onshore/offshore operating models.