Desarrollador/a .NET
Role details
Job location
Tech stack
Job description
-
Diseño, optimización y mantenimiento de consultas y procedimientos en SQL Server.
-
Análisis funcional y técnico de nuevos requisitos de negocio en colaboración con las áreas usuarias.
-
Resolución de incidencias técnicas de nivel 2 y soporte a usuarios clave en horario laboral.
-
Documentación técnica de los desarrollos realizados.
-
Colaboración estrecha con el área de Sistemas para garantizar la coherencia arquitectónica y operativa.
-
Mantenimiento y evolución de sistemas de automatización de incidencias basados en agentes de IA, n8n y modelos LLM locales.
-
Mentoría y apoyo técnico al programador junior y al becario del área.
Requirements
-
Grado en Ingeniería Informática, Ingeniería del Software o equivalente.
-
Alternativamente, FP Superior en Desarrollo de Aplicaciones Web o Multiplataforma con experiencia equivalente demostrable.
Experiencia:
-
Mínimo 5 años de experiencia profesional en desarrollo .NET / C#.
-
Experiencia demostrable en proyectos con ASP.NET y .NET Framework 4.8.
-
Experiencia en .NET Core (idealmente versiones recientes 8-10).
-
Experiencia en diseño y consumo de APIs REST.
-
Experiencia en SQL Server: diseño de esquemas, consultas optimizadas, procedimientos almacenados.
-
Experiencia previa en entornos empresariales con sistemas de información transaccionales.
Conocimientos técnicos:
-
.NET / C# (Core 9-10 y Framework 4.8)
-
ASP.NET, MVC, Razor
-
REST APIs (diseño, implementación y consumo)
-
Node.js (nivel funcional)
-
SQL Server (avanzado)
-
Git y herramientas de control de versiones
-
Visual Studio y/o VS Code
REQUISITOS VALORABLES
-
Experiencia con sistemas IBM i / Power9 e integración con DB2.
-
Conocimientos de RPG o CL (no imprescindibles).
-
Experiencia con Entity Framework / Entity Framework Core.
-
Conocimientos prácticos de agentes de IA, integración con LLMs y herramientas de automatización (n8n, LangChain o similares).
-
Experiencia con APIs de LLMs (OpenAI, Anthropic, modelos locales tipo LLaMA).
-
Familiaridad con metodologías ágiles (Scrum, Kanban).
-
Conocimientos básicos de DevOps (CI/CD, Azure DevOps).
-
Experiencia en sector retail o comercializadoras.
COMPETENCIAS PERSONALES
-
Capacidad de trabajo autónomo con criterio técnico propio.
-
Buenas habilidades de comunicación y colaboración con áreas no técnicas.
-
Orientación a la resolución de problemas y proactividad.
-
Capacidad de análisis funcional y comprensión de procesos de negocio.
-
Voluntad de mentoría y trabajo en equipo.