- Design and development of high performance backend services and APIs for trading, order routing, portfolio views, and market data
- Implementation and enhancement of core components in .NET with a strong focus on code quality, robustness, and performance
- Participation in the technical design and architecture of distributed, event driven systems in the capital markets environment
- Close cooperation with business analysts and product owners to refine requirements; active contribution to solution design and feasibility assessments
- Direct interaction with clients (as needed) to clarify technical questions, support integration, and provide 3rd level support for complex issues
- Continuous improvement of existing systems (maintenance, performance tuning, refactoring) and involvement in production support
- Contribution to best practices in the team (coding standards, design patterns, CI/CD, testing) and mentoring of less experienced developers
YOUR PROFILE
- Deep expertise in modern C# and the .NET ecosystem, ideally including .NET 9/10 (or readiness to adopt the latest .NET versions quickly)
- Strong knowledge of object oriented design, SOLID principles, and common design patterns
- Proven experience in building high performance, multithreaded backend applications
- Solid understanding of concurrency patterns, async/await, parallel processing, and performance diagnostics (profiling, memory analysis)
- Strong experience designing and implementing robust, secure, and versioned RESTful APIs
- Familiarity with API documentation and contract standards (e.g. OpenAPI/Swagger)
- Practical experience implementing real time communication and data streaming using SignalR (or similar technologies)
- Understanding of scaling and reliability aspects for real time services (e.g. backplane, connection management)
- Strong experience with relational databases (SQL), including:
- Data modelling, indexing, query optimization, transaction handling
- Hands on experience with messaging technologies such as Azure Event Hubs, Apache Kafka, or similar platforms
- Understanding of event driven architectures and streaming data pipelines
- Experience implementing:
- Pub/Sub architectures
- Event sourcing patterns and related data models
- Understanding of microservices and distributed system design
- Strong focus on data consistency and integrity in distributed systems
- Familiarity with consistency models (e.g. eventual consistency), idempotency, and strategies for reliable processing at scale
- Experience or at least strong openness to working with GenAI tools (e.g. GitHub Copilot, Claude) in the software development lifecycle
- Willingness to experiment, learn, and drive innovation while maintaining high engineering standards
- Confident use of Git in team environments (branching strategies, pull requests, code reviews)
- 5+ years of professional experience in .NET software engineering, ideally in the financial services or capital markets domain
adesso India, 3B-2 Athulya, Third Floor, Wing B, SEZ, Infopark Phase 1, Cochin, Kerala 682042
Provider
Description
Enabled
SAP as service provider
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data centre
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
Provider
Description
Enabled
YouTube
Provider
Description
Enabled
Provider
Description
Enabled
LinkedIn