.NET Developer Team Lead (Hybrid 2-3 per month based in Monterrey) The .NET Developer is responsible for designing, developing, and maintaining scalable .NET-based solutions while delivering high-quality enhancements and defect resolutions. This role requires a proactive and self-driven professional capable of independently analyzing business and technical requirements, troubleshooting complex issues, and implementing efficient, scalable solutions that improve overall team productivity. Key Responsibilities Design, enhance, and maintain high-performance enterprise integration workflows using Azure Logic Apps, including advanced conditional logic, exception handling, and retry policies. Develop, publish, and manage RESTful APIs through Azure API Management, including policy implementation, JWT validation, rate limiting, and API versioning. Ensure API contracts are properly documented using OpenAPI/Swagger specifications. Implement event-driven architectures using Azure Event Hub for high-throughput data ingestion and processing. Design and develop serverless applications using Azure Function Apps with multiple trigger types (HTTP, Timer, Event Hub, Blob Storage, Queue). Build and maintain robust data access layers using Entity Framework Core for high-volume transactional systems, including concurrency control implementations. Write and optimize complex SQL and T-SQL queries, stored procedures, and database operations. Integrate cloud-native services and microservices using Azure Kubernetes Service (AKS) and containerized solutions. Participate actively in Agile ceremonies such as sprint planning, backlog refinement, retrospectives, and daily stand-ups, contributing to estimations and continuous improvement initiatives. Collaborate closely with architects, business analysts, and product owners to translate business requirements into scalable technical solutions. Develop comprehensive unit and integration tests to ensure code quality, stability, and maintainability. Participate in code reviews and promote best practices, including Test-Driven Development (TDD). Troubleshoot production issues, identify root causes, and implement long-term solutions. Create and maintain technical documentation to support operational and support teams. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. Proven experience with Azure services including Logic Apps, Function Apps, Event Hub, API Management, Blob Storage, Cosmos DB, and Azure SQL. Strong expertise in C#/.NET development for cloud-native applications. Deep understanding of RESTful API design principles, microservices architecture, OpenAPI specifications, and API security standards. Solid knowledge of enterprise integration patterns, event-driven architecture, and asynchronous messaging. Hands-on experience with Entity Framework Core and LINQ. Experience writing unit and integration tests using frameworks such as xUnit, NUnit, or MSTest. Strong experience with Git, CI/CD pipelines, and Agile/Scrum methodologies. Excellent written and verbal communication skills. Preferred: experience with Azure Kubernetes Service (AKS) and Docker-based containerized deployments. Preferred: familiarity with monitoring and observability tools such as Application Insights or Datadog. Preferred: experience using AI-assisted development tools such as GitHub Copilot or Claude Code. #J-18808-Ljbffr
.Net Team Lead | Azure Cloud, Hybrid (Monterrey)
LINK-WORLDWIDE
monterrey, monterrey
Publicado hace 6 días
Denunciar empleo