Design, develop, and maintain backend microservices using
ASP.NET Core
and microservices best practices.
Implement
CQRS
and
Mediator
patterns to segregate command and query responsibilities cleanly.
Build asynchronous communication between services with
RabbitMQ
messaging.
Develop real-time features and notifications using
SignalR
.
Configure and manage
Ocelot API Gateway
for routing, load balancing, and security.
Apply
Clean Architecture
principles to ensure loosely coupled, modular, and testable code.
Handle
database migrations
and schema versioning in
SQL Server
environments.
Use
Dapper
for efficient, high-performance data access.
Optimize database queries and performance through proper
indexing
strategies.
Collaborate with cross-functional teams including front-end, QA, and DevOps.
Participate in code reviews, automated testing, and CI/CD pipelines.
Document architectural decisions and development processes.
Requirements:
4+ years
of experience in
ASP.NET Core
development.
Proven experience designing and implementing
microservices architectures
.
Strong knowledge and hands-on experience with
CQRS
and
Mediator
patterns (e.g., MediatR).
Experience with
RabbitMQ
or equivalent message brokers for asynchronous communication.
Familiarity with
SignalR
for building real-time web applications.
Experience configuring and managing
Ocelot API Gateway
.
Deep understanding of
Clean Architecture
or Onion Architecture principles.
Proficient with
SQL Server
, including
database migrations
and schema version control.
Expertise in
Dapper
for lightweight and fast database access.
Skilled in database
indexing
and query performance tuning.
Experience with unit testing and writing clean, maintainable, testable code.
Strong analytical, debugging, and problem-solving skills.
Excellent communication and teamwork abilities.
Preferred:
Experience with
Event Sourcing
and distributed tracing tools.
Knowledge of cloud platforms like
Azure
or
AWS
.
Familiarity with containerization tools like
Docker
and orchestration frameworks.
Understanding of security best practices for microservices.
Job Type: Full-time
Pay: From AED4,000.00 per month
Education:
Bachelor's (Required)
Experience:
ASP.NET Core: 3 years (Required)
Location:
* Sharjah (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.