We are seeking a highly skilled and experienced .NET Developer to join our technology team, focusing on the development and enhancement of our proprietary trading, wealth management, and order management platforms.
You should be meticulous and organised in your coding, be strong at logical problem-solving, and have a strong ability to intuit elegant approaches to solve problems optimally. You should be well-versed in .NET's ecosystem, design patterns, and data structures.
Applicants from premium institutions will be given additional consideration.
Job Description: - Design, develop, and maintain high-performance .NET applications for financial platforms including order management, portfolio management, and trading systems. - Build and expose RESTful APIs and microservices to support front-end applications and third-party integrations. - Integrate with live market data feeds, payment gateways, custodians, and exchange APIs using industry-standard protocols. - Develop scalable background services, message brokers, and event-driven architectures to handle high-volume financial transactions. - Implement robust testing, debugging, and performance profiling practices to ensure system reliability and uptime. - Document development processes, code changes, and technical specifications for ongoing software maintenance and upgrades. - Keep abreast of new technology trends and best practices in financial software development.
Desired Skills & Requirements: -
· Bachelors or Masters degree in Computer Science, Engineering, or a related field.
· 2 - 4 years of professional experience in .NET development (C#, ASP.NET Core, .NET 6/7/8).
· Strong proficiency in C# and a solid understanding of object-oriented programming (OOP) and SOLID principles.
· Experience building and consuming RESTful APIs and working with microservices architectures.
· Proficiency with Microsoft SQL Server, T-SQL, Entity Framework Core, or Dapper for data access.
· Knowledge of multithreaded programming, async/await patterns, and concurrent data structures.
· Familiarity with message queuing technologies such as RabbitMQ, Kafka, or Azure Service Bus.
· Experience with caching strategies using Redis or in-memory caching.
· Excellent problem-solving skills and an ability to deliver in fast-paced, high-pressure environments.
· Strong communication and teamwork skills, with a proven record of working in agile teams.
Benefits: -
· Competitive salary and benefits package.
· Opportunity to work with cutting-edge technologies in the financial sector.
· Professional development opportunities and career growth.
Pay: ₹1,000,000.00 - ₹1,200,000.00 per year
Work Location: In person