




Resumen del Puesto: Profesional con experiencia en desarrollo backend .NET para construir y evolucionar aplicaciones robustas, escalables y seguras, participando activamente en diseño e implementación. Puntos Destacados: 1. Desarrollo backend robusto y escalable con .NET Core 2. Integración CI/CD con GitHub Actions y DevOps 3. Prácticas de Clean Architecture y Principios SOLID Profesional con experiencia sólida en el desarrollo de soluciones backend utilizando tecnologías Microsoft .NET, con enfoque en la construcción de aplicaciones robustas, escalables y seguras. Posee competencias intermedias\-avanzadas en .NET Core (versión 8 o superior), gestión eficiente de bases de datos relacionales y no relacionales, e integración de prácticas DevOps mediante GitHub Actions para despliegue continuo. Capacidad demostrada para mantener y evolucionar soluciones existentes, así como para participar activamente en el diseño e implementación de nuevas funcionalidades. Conocimientos Técnicos \- Lenguajes y Frameworks: \- C\# intermedio\-avanzado \- .NET Core 6/7/8/9 \- ASP.NET Web API / RESTful Services \- LINQ, Entity Framework Core, Dapper \- Bases de Datos: \- SQL Server (procedimientos almacenados, optimización de consultas) \- PostgreSQL, MySQL (procedimientos almacenados, optimización de consultas) \- Conocimiento básico de bases NoSQL (ej. MongoDB) \- Control de Versiones: \- Git (flujo de trabajo con ramas, rebase, merge) \- GitHub (Issues, Pull Requests, GitHub Projects) \- CI/CD: \- GitHub Actions para integración y despliegue continuo \- Conocimientos en despliegue sobre entornos cloud o híbridos (AWS preferiblemente) \- Arquitectura y Buenas Prácticas: \- Principios SOLID y Clean Architecture \- Patrones de diseño (Repository, Unit of Work, Dependency Injection) \- Desarrollo basado en pruebas (TDD, pruebas unitarias con xUnit/NUnit) Habilidades Blandas \- Proactividad y orientación a la mejora continua. \- Capacidad de autoaprendizaje y adaptación a nuevas tecnologías. \- Trabajo colaborativo en equipos ágiles (Scrum/Kanban). \- Comunicación efectiva con miembros técnicos y no técnicos. \- Orientación al detalle y responsabilidad sobre la calidad del código. Responsabilidades Principales \- Diseñar, desarrollar y mantener APIs y servicios backend usando .NET Core. \- Analizar requerimientos técnicos y funcionales en conjunto con el equipo. \- Optimizar consultas y estructuras de base de datos. \- Participar en revisiones de código y mantener buenas prácticas de desarrollo. \- Automatizar procesos de integración y despliegue mediante GitHub Actions. \- Investigar y proponer soluciones técnicas innovadoras para nuevos proyectos. \- Documentar adecuadamente las funcionalidades desarrolladas. Deseables / Plus \- Experiencia en contenedores (Docker) y orquestadores (Kubernetes). \- Experiencia previa con DevOps o servicios cloud como AWS/Azure. \- Conocimiento en microservicios o arquitectura orientada a eventos. \- Experiencia integrando con herramientas de monitoreo o trazabilidad (OpenTelemetry, Serilog, etc.) Formación Académica \- Profesional o estudiante en últimos semestres de Ingeniería de Sistemas, Informática o carreras afines. Lugar de trabajo: Empleo presencial


