Programador C# .NET
Role details
Job location
Tech stack
Job description
Funciones: Análisis de requerimientos: Comprender las necesidades del cliente y traducirlas en especificaciones funcionales/técnicas en forma de propuesta comercial. Análisis y diseño de nuevas aplicaciones, nuevas mejoras sobre aplicaciones ya existentes, así como el soporte y mantenimiento correctivo/preventivo de las mismas. Diseño y Desarrollo: Crear soluciones software eficientes y escalables. Programación: Programar aplicaciones utilizando lenguaje programación C# .NET. Pruebas y Depuración: Verificar funcionalidad y corregir errores. Colaboración: trabajar con equipos multidisciplinares. Soporte Técnico: soporte ante dudas técnicas, formación a equipos externos en uso de API. Requisitos: Mínimo 4 años de experiencia en desarrollo de aplicaciones con C# .NET Experiencia comprobada en proyectos de media y (deseable) gran envergadura Participación en ciclos de vida completos de desarrollo (análisis, diseño, desarrollo, pruebas, despliegue y mantenimiento) Hard skills: Dominio
Requirements
avanzado de C# y .NET Framework / (deseable) .NET Core / (deseable) .NET 6+ Experiencia sólida con SQL Server (procedimientos almacenados, optimización de consultas) Conocimientos de diseño orientado a objetos y patrones de diseño (Design Patterns) Conocimientos en REST APIs, Web Services SOAP Pruebas unitarias con frameworks como xUnit, NUnit o MSTest Uso de herramientas de control de versiones (Git) Familiaridad con metodologías ágiles (Scrum, Kanban) Experiencia con Azure, Docker, CI/CD con Azure DevOps Formación: Ingeniería técnica / superior en el área de la informática o equivalente. Idioma: Inglés avanzado #J-18808-Ljbffr