Senior .NET Engineer 1

Adesso SE

Ernakulam

On-site

INR 1,800,000 - 3,500,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

adesso India is seeking a Senior .NET Engineer to deliver high performance backend services for financial portals and trading solutions. You will work with distributed teams including colleagues in Germany and other locations.

You will design, implement and optimize RESTful APIs, real-time streaming with SignalR, and data-heavy backend components in .NET, with a strong emphasis on quality and architecture.

Qualifications

  • 5+ years of professional experience in .NET software engineering, ideally in the financial services or capital markets domain.
  • Strong object oriented design, SOLID principles, and common design patterns.
  • Experience in building high performance, multithreaded backend applications.
  • Concurreny patterns, async/await, parallel processing, and performance diagnostics.
  • RESTful API design and documentation using OpenAPI/Swagger.
  • Real-time streaming experience with SignalR and distributed systems.

Responsibilities

  • 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 focus on quality, robustness and performance.
  • Participation in technical design and architecture of distributed, event driven systems in capital markets.
  • Collaborate with business analysts and product owners to refine requirements and influence solution design.
  • Provide 3rd level support for complex issues and direct client interaction as needed.
  • Continuous improvement of existing systems, production support, performance tuning and refactoring.
  • Contribute to team best practices including coding standards, CI/CD and testing, mentoring less experienced developers.

Skills

C#/.NET
OOP design
High performance backend
Concurrency patterns
REST APIs
OpenAPI/Swagger
SignalR
SQL databases
Event Hubs/Kafka
Azure Service Bus
Event Sourcing
Microservices
GenAI awareness
Git
5+ years .NET

Tools

SignalR
OpenAPI/Swagger
Azure Event Hubs
Apache Kafka
Azure Service Bus
Git

Job description

As a Senior .NET Engineer you will work on demanding projects for leading financial institutions, primarily in the area of financial portals and digital brokerage solutions. You will be part of distributed, international project teams and closely collaborate with colleagues in Germany and other locations.

Depending on the specific project assignment, your responsibilities will include:

  • 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

Required Skills & Experience

Technology & Engineering

Programming Language

  • 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

Performance & Concurrency

  • Proven experience in building high performance, multithreaded backend applications
  • Solid understanding of concurrency patterns, async/await, parallel processing, and performance diagnostics (profiling, memory analysis)

API Design

  • Strong experience designing and implementing robust, secure, and versioned RESTful APIs
  • Familiarity with API documentation and contract standards (e.g. OpenAPI/Swagger)

Realtime Streaming

  • 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)

Database Engineering

  • Strong experience with relational databases (SQL), including:
  • Data modelling, indexing, query optimization, transaction handling

Messaging & Eventing

  • 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

Architecture

  • Experience implementing:
  • Pub/Sub architectures
  • Message queuing (preferably Azure Service Bus)
  • Event sourcing patterns and related data models
  • Understanding of microservices and distributed system design

Data Integrity & Distributed Systems

  • 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

GenAI & Innovation

  • 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

Version Control

  • Confident use of Git in team environments (branching strategies, pull requests, code reviews)

Additional skills

  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

Fortunize Consulting Group • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Mastek • Dadri, Pune District, Mumbai

On-site
INR 2,000,000 - 3,600,000
Senior Net Architect
Senior Net Architect

Stavtar Solutions • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior .Net Developer - Delhi NCR / Remote
Senior .Net Developer - Delhi NCR / Remote

Capital Placement Services Gurgaon • Delhi

Hybrid
INR 1,800,000 - 2,800,000
Senior Associate - Lead Software Engineer [T500-23087]
Senior Associate - Lead Software Engineer [T500-23087]

Deutsche Börse • Hyderabad

On-site
INR 120,000 - 180,000
Senior .Net Developer | Bangalore | CMSS
Senior .Net Developer | Bangalore | CMSS

Cyber Managers Software Services • Bengaluru

On-site
INR 1,500,000 - 2,600,000
.Net backend engineer
.Net backend engineer

Alike Thoughts • Bengaluru

On-site
INR 1,800,000 - 3,400,000
Sr. Dot .NET Engineer
Sr. Dot .NET Engineer

Finnovate • Maharashtra

On-site
USD 6,816 - 11,360
Senior .NET Developer
Senior .NET Developer

Interpath • Gurugram District

On-site
INR 1,800,000 - 2,800,000
Sr. Software Engineer
Sr. Software Engineer

Otelier • India

Hybrid
INR 2,873,000 - 4,790,000