Senior .net Engineer

Year    TS, IN, India

Job Description

Location:

Hyderabad (WFO - Work From Office)
We are seeking a Senior .NET Engineer to play a key role in the design, development, and optimization of high-performance, domain-driven microservices for our real-time trading platforms. This is a high-impact opportunity within a fast-paced fintech environment, ideal for professionals who thrive in low-latency, high-concurrency system development.

Key Responsibilities System Design & Development



Design and implement scalable microservices using

.NET Core

, aligned with

Clean Architecture

and

Vertical Slice Architecture

. Build

asynchronous, multi-threaded systems

to support

high-concurrency workloads

. Develop

event-driven

services using

Kafka

,

AWS SQS

, or similar.

Performance & Optimization



Optimize systems for

low-latency

,

high-throughput

trading operations. Tackle concurrency challenges (thread safety, contention, parallelism). Design and build

fault-tolerant

systems handling large-scale real-time data.

Architectural Contributions



Collaborate on evolving system architecture with

CQRS

,

DDD

, and robust

modular patterns

. Align technical design with critical

business use cases

in trading and finance. Apply design patterns for system

resilience

,

scalability

, and

maintainability

.

Agile Collaboration

Actively participate in

Scrum ceremonies

: planning, daily stand-ups, retrospectives.

Code Quality & Testing



Write clean, testable code following

TDD

practices. Conduct peer

code reviews

, ensuring quality, security, and performance standards. Develop

unit

,

integration

, and

performance tests

for production-grade software.

Monitoring & Observability



Implement observability with

Open Telemetry

for tracing, metrics, and logs. Collaborate with DevOps to build dashboards using

Prometheus

,

Grafana

, and

Elastic (Kibana)

. Ensure systems are

fully observable

with real-time performance insights. Work closely with

Product Owners

,

Scrum Masters

, and cross-functional squads.

Key Skills & Experience



Must-Have



5+ years of development experience with

.NET Core and C#

Advanced skills in

multi-threading

,

asynchronous programming

, and

concurrency handling

Strong hands-on experience with

domain-driven microservices

Expertise in

Clean Architecture

,

Vertical Slice Architecture

,

CQRS

Solid background in

event-driven systems

(Kafka, AWS SQS, RabbitMQ) Proficiency with observability stacks (Open Telemetry, Grafana, Prometheus, Elastic) Experience with

Docker

,

Kubernetes

,

CI/CD pipelines

Agile mindset and active Scrum participation Strong Git and version control best practices

Nice to Have



Knowledge of

Saga Patterns

for distributed transactions Experience in

financial/trading systems


Education & Certifications



Bachelor's or Master's in

Computer Science

,

Software Engineering

, or related field Relevant certifications in

.NET

,

architecture

, or

AWS

are a plus Database optimization skills, especially with

SQL Server


Job Type: Full-time

Pay: ₹2,000,000.00 - ₹2,500,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4366405
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year