Senior .NET Developer
Senior .NET Developer
Job Function: Engineering
Employment Type: Full-time
Seniority Level: Mid-Senior Level
Industry: Financial Services / Information Technology
Experience: 7–10 Years
About the Job
We are looking for a Senior .NET Developer to build and enhance cloud-based applications supporting Fixed Income electronic trading and pricing platforms.
The ideal candidate will have strong hands-on experience in C#, .NET Core, ASP.NET Core Web API, AWS, REST APIs, and microservices architecture. You will be responsible for developing scalable, high-performance backend solutions while contributing to technical design, application architecture, and end-to-end software delivery.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade electronic trading and pricing applications.
- Own technical design and contribute to application architecture decisions.
- Build scalable REST APIs and microservices using C# and .NET Core.
- Develop cloud-based applications and services using AWS.
- Implement multithreading and asynchronous programming for performance-critical applications.
- Integrate applications with SQL and NoSQL databases.
- Develop and maintain containerized applications using Docker.
- Implement automated testing and maintain code quality standards.
- Work with messaging technologies and distributed application components.
- Contribute to CI/CD pipelines, code reviews, and Agile development processes.
- Collaborate with business and technology stakeholders to deliver application enhancements.
Required Skills & Qualifications
- 7–10 years of professional software development experience.
- Advanced proficiency in C#, .NET Core, and ASP.NET Core.
- Strong experience developing RESTful APIs and backend services.
- Strong understanding of Object-Oriented Programming (OOP).
- Hands-on experience with multithreading and asynchronous programming.
- Experience with SQL and NoSQL databases.
- Practical experience with Docker and containerization.
- Strong understanding of microservices and service-oriented architecture.
- Experience with automated testing frameworks such as NUnit, Moq, or Cucumber.
- Familiarity with messaging technologies such as RabbitMQ, TIBCO, or SignalR.
- Strong experience with Git, CI/CD practices, and Agile methodologies.
Preferred Qualifications
- Experience with AWS cloud services and cloud-native application development.
- Previous experience in FinTech, Capital Markets, Investment Banking, or Financial Services.
- Exposure to Fixed Income products, electronic trading systems, or financial pricing workflows.
- Experience developing scalable, high-throughput distributed applications.
Ideal Candidate
A hands-on senior engineer with strong backend development expertise, architectural understanding, and the ability to independently deliver reliable, scalable, and maintainable software solutions.