Desarrollador Backend (.NET)
Summary
Onsite backend developer role in Panama City building and maintaining robust, secure, scalable services and APIs on the Microsoft .NET stack (C#, VB.NET, .NET Framework/.NET 10), using microservices, event-driven messaging (Kafka/AMQ), Oracle/SQL Server with EF Core, and REST/gRPC APIs.
Requisitos
Desarrollo Backend .NET
Responsable del desarrollo y mantenimiento de componentes en Microsoft .NET, utilizando .NET Framework y .NET 10.0 LTS o superior, con C# y VB.NET.
Microsoft .NET Framework y .NET 10.0 LTS o superior.
C# con conocimientos de async/await, records, pattern matching, LINQ e inyección de dependencias.
VB.NET.
Diseño e implementación de APIs RESTful.
Documentación de APIs mediante Swagger / OpenAPI.
Versionamiento de APIs.
Comunicación mediante gRPC.
Implementación de funcionalidades en tiempo real mediante SignalR o SSE.
Oracle Database.
SQL Server.
Entity Framework Core.
Aplicación de principios SOLID.
Diseño de microservicios.
DDD táctico.
CQRS / MediatR.
API Gateway / BFF con YARP.
Prácticas de resiliencia y disponibilidad.
Polly.
Health Probes.
Mensajería asíncrona basada en eventos.
Red Hat AMQ Broker.
Red Hat AMQ Streams (Kafka).
OAuth2 / OIDC.
Validación de JWT.
Pruebas unitarias con NUnit y xUnit.
TypeScript / JavaScript para el consumo de contratos OpenAPI.
Otras tecnologías afines.