Senior .NET Developer / Software Architect | ERP
Role details
Job location
Tech stack
Job description
Buscamos un Senior .NET Developer con visión de arquitectura de software para liderar la evolución tecnológica de un ERP industrial con producto propio, actualmente desarrollado en WinForms, hacia una arquitectura web moderna basada en .NET., Diseñar la arquitectura del nuevo sistema web sobre tecnologías .NET modernas.
Liderar la migración tecnológica del ERP desde un entorno WinForms hacia una arquitectura web escalable.
Analizar y refactorizar legacy code, trasladando la lógica de negocio existente a una nueva estructura más mantenible y desacoplada.
Diseñar y desarrollar APIs REST con ASP.NET Core para soportar la evolución funcional del producto.
Definir patrones, criterios y buenas prácticas de arquitectura de software aplicados a aplicaciones de negocio complejas.
Optimizar el acceso a datos y el rendimiento en SQL Server, asegurando consistencia, escalabilidad y eficiencia.
Participar en decisiones tecnológicas estratégicas relacionadas con la evolución del producto y su roadmap técnico.
Documentar la arquitectura, los componentes del sistema y las decisiones de diseño relevantes.
Colaborar con el equipo técnico en la definición de una base sólida para el crecimiento futuro del ERP.
Requirements
No buscamos un perfil orientado principalmente a frontend, sino un/a profesional con experiencia sólida en backend, diseño de arquitectura, lógica de negocio compleja y modernización de sistemas legacy. La posición tendrá un peso clave en la definición técnica del producto y en las decisiones que marcarán su evolución en los próximos años., Experiencia mínima de 5 años desarrollando con C# y .NET.
Experiencia sólida en ASP.NET Core y desarrollo de aplicaciones web backend.
Nivel avanzado en SQL Server, tanto a nivel de modelado como de optimización y rendimiento.
Experiencia real en arquitectura de software, diseño de sistemas y definición de estructuras técnicas escalables.
Experiencia trabajando sobre ERP, software de gestión o aplicaciones de negocio complejas.
Experiencia en migración o modernización de sistemas legacy, especialmente en entornos con fuerte carga de lógica de negocio.
Capacidad para analizar código existente, refactorizarlo y llevarlo hacia una arquitectura más mantenible.
Perfil claramente orientado a backend, lógica de negocio y responsabilidad técnica.
Tecnologías:
.NET
C#
ASP.NET Core
SQL Server
Arquitectura por capas
APIs REST
Arquitectura de software
ERP / software de gestión
Migración de WinForms a web
Legacy code
Se valorará:
Experiencia con Blazor.
Conocimientos o experiencia con DevExpress.
Experiencia en entornos Azure.
Conocimientos de CI/CD y automatización de despliegues.
Experiencia previa en entornos industriales, fabricación, MES o software vinculado a operaciones productivas.
Capacidad para aportar criterio técnico en decisiones de diseño y evolución de producto., Arquitecto TIC Migración de Datos Programador
Formación Mínima: Ingeniero Técnico
Nivel Profesional: Especialista
Benefits & conditions
Incorporación a un proyecto tecnológico estratégico, con impacto directo en la evolución del producto.
Participación protagonista en una migración tecnológica de alto valor, con recorrido y complejidad real.
Alta responsabilidad técnica y capacidad de influencia en decisiones de arquitectura.
Entorno donde se valora la autonomía, la solidez técnica y la visión a medio y largo plazo.
Estabilidad laboral dentro de una empresa con producto propio y enfoque tecnológico.
Oportunidad de crecimiento profesional en un rol orientado a arquitectura, modernización de sistemas y evolución de plataforma., * Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
.NET C# ASP.NET Core SQL Server