RESPONSABILIDADES PRINCIPALES
● Desarrollo, mantenimiento y evolución de aplicaciones web y servicios en .NET / C# (versiones Core 9-10, ASP.NET, .NET Framework 4.8).
● Diseño e implementación de APIs REST para integración entre sistemas internos y servicios externos.
● Desarrollo de interfaces de usuario con Razor y componentes en Node.js cuando sea necesario.
● Integración de aplicaciones con el sistema central IBM Power9 / DB2 mediante conectores y servicios.
● 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.
REQUISITOS IMPRESCINDIBLES
Formación:
● 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.