Desarrollador Back-End en .NET CoreNivel de experiencia: SeniorEnfoque del puesto: Desarrollo de aplicaciones, APIs RESTful, y microservicios, principalmente para sistemas financieros y administrativos.Habilidades técnicas claveLenguajes y Frameworks:.NET Core (versión 3.1 o superior) y .NET 5+.C avanzado: Manejo de programación asíncrona (async/await), Entity Framework Core.ORM: Uso de Entity Framework Core y Dapper.API Development: Diseño e implementación de APIs RESTful siguiendo mejores prácticas (control de versiones, autenticación, paginación).Protocolos: Experiencia con OAuth, JWT, y autenticación segura.Bases de Datos:Experiencia avanzada con SQL Server (diseño, creación de tablas, procedimientos almacenados, optimización de consultas).Dominio de migraciones y mapeo relacional en ORM.Patrones de Diseño y Principios:Uso de patrones de diseño como Repository, Factory, Singleton.Comprensión de los principios SOLID para diseño orientado a objetos.Microservicios y Contenedores:Conocimientos en Docker y Kubernetes para contenerización y orquestación.Familiaridad con arquitecturas basadas en microservicios en .NET Core.Pruebas y Herramientas de Desarrollo:Experiencia con frameworks de pruebas: xUnit o NUnit.Pruebas unitarias e integración para asegurar estabilidad del código.Uso de entornos de desarrollo como Visual Studio y Visual Studio Code.Servicios:Consumo de servicios SOAP y REST.Conocimiento en autenticación segura y protección de datos.Cloud y DevOps:Conocimientos básicos en Microsoft Azure, deseable certificación Azure Developer Associate.Entornos ágiles como Scrum y Kanban.Deseable:Familiaridad con herramientas de Inteligencia Artificial para optimizar el desarrollo.Requisitos académicos y certificacionesLicenciatura: En áreas como Informática, Ingeniería de Software o Ciencias de la Computación.Certificaciones: Deseable Microsoft Certified: Azure Developer Associate o certificaciones específicas en desarrollo con .NET Core.Soft SkillsColaboración: Experiencia trabajando con equipos multidisciplinarios (front-end, DevOps, analistas de negocio).Comunicación: Habilidad para explicar aspectos técnicos a diferentes audiencias.Industria y contextoÁmbito financiero y administrativo: Implica alta responsabilidad en la seguridad y protección de datos.Diseño escalable: Uso de microservicios y tecnologías cloud-ready (Azure, Docker, Kubernetes).Requerimientos:Educación mínima: Educación superior - Licenciatura3 años de experienciaPalabras clave: developer, programador, dotnet, net, senior, sr#J-18808-Ljbffr