ELITEBRAIN
CRH Talento de IT
.Net Developer with Microservices
SQL
Automatic translation. Check the original.
About the opportunity
Senior .NET Developer | Azure | Distributed Systems
We are looking for a Senior .NET Developer to join an engineering team focused on developing cloud-native solutions, microservices, and highly available distributed architectures.
We seek profiles with solid experience in backend development on .NET and active participation in the design and implementation of scalable, resilient, and event-driven systems.
📍 Monterrey, Nuevo León (Hybrid)
Offer
💰 $60,000 - $80,000 MXN Gross + Superior Benefits
- ✅ Salary from $60,000 to $80,000 MXN gross
- ✅ Hybrid scheme (3 days office / 2 home office)
- ✅ Family Medical Insurance
- ✅ Grocery Vouchers
- ✅ PTU (Profit Sharing)
- ✅ 2 additional vacation days from the first year
- ✅ Benefits superior to those required by law
Essential Requirements
- 5+ years of experience developing with .NET Core (.NET 6+).
- Experience designing and developing enterprise REST APIs.
- Experience building microservices-based architectures.
- Solid knowledge of Clean Architecture, Dependency Injection, and design patterns.
- SQL Server, Entity Framework, and Dapper.
- Experience working in Cloud environments (Azure preferably).
Required Technical Experience
- Azure Functions.
- Azure DevOps.
- Azure API Management.
- Azure Service Bus.
- Azure SQL.
- Application Insights.
- RabbitMQ, Kafka, or enterprise messaging platforms.
- Event-Driven Architectures.
- Integration between microservices using events and queues.
- Resilience and fault tolerance strategies.
- Handling asynchronous processes and distributed communication.
- Implementation of idempotency mechanisms in APIs and distributed systems.
Highly Desirable Knowledge
- CQRS.
- Saga Pattern.
- Event Sourcing.
- Distributed Transactions.
- Retry Policies.
- Circuit Breaker Pattern.
- Observability and monitoring of distributed applications.
Responsibilities
- Design and development of scalable backend solutions.
- Building APIs and microservices.
- Design of event-driven integrations.
- Participation in architectural decisions.
- Implementation of resilient solutions in cloud environments.
- Development of new functionalities under modern engineering standards.
