Programador Senior
Role details
Job location
Tech stack
Job description
Formarás parte clave del área de Proyectos y podrás trabajar directamente con los clientes, teniendo así el pulso del mercado y no siendo solamente una pieza pequeña de un engranaje, sino que podrás tener una visión global de los proyectos. Tu rol consistirá en desarrollar aplicaciones de escritorio nativas que interactúan con hardware en tiempo real, abstrayendo la complejidad de las lecturas físicas y personalizando el comportamiento de nuestra plataforma base según los flujos logísticos y las infraestructuras particulares de cada cliente de primer nivel., * Desarrollo Backend Avanzado: Diseñar, programar y mantener servicios y APIs RESTful robustas utilizando C# y ASP.NET Core (Web API). Implementar arquitecturas limpias (Clean Architecture, DDD o Microservicios) y gestionar el acceso a datos de forma eficiente con Entity Framework Core sobre SQL Server, resolviendo problemas de concurrencia, asincronismo y rendimiento.
- Desarrollo Frontend de Alto Rendimiento: Crear interfaces de usuario web interactivas, modulares y reactivas utilizando Angular (versiones modernas), TypeScript y RxJS, asegurando una óptima gestión de estados en el cliente y un diseño adaptativo (Responsive Design) mediante HTML5, CSS3/SASS y frameworks de componentes.
- Calidad y Mentoría: Escribir código limpio, mantenible y reutilizable bajo principios SOLID. Liderar las revisiones de código (Code Reviews), definir los estándares de calidad del equipo e implementar estrategias de pruebas unitarias y de integración en ambos lados del stack.
- Colaboración y Gestión: Trabajar bajo metodologías ágiles (Scrum/Kanban) participando activamente en la definición técnica de las historias de usuario. Mentorizar a desarrolladores Junior y Mid, impulsando el crecimiento técnico del equipo.
Requirements
- Experiencia mínima: +5 años (Nivel Senior / Tech Lead), * Experiencia: Mínimo 5 años de experiencia demostrable trabajando de forma profesional como Desarrollador Full-Stack con tecnologías Microsoft y entornos web modernos.
- Backend: Dominio experto de C#, .NET Core / .NET 6 o superior, y ASP.NET Core Web API. Conocimiento profundo de patrones de diseño, concurrencia y asincronismo.
- Frontend: Experiencia sólida y avanzada en Angular (v11+), TypeScript y programación reactiva con RxJS.
- Bases de Datos: Experiencia sólida en SQL Server (diseño de tablas, optimización de consultas complejas y resolución de bloqueos) y Entity Framework Core.
- Idiomas: Español nativo o avanzado. Inglés a nivel técnico fluido., * Experiencia con plataformas Cloud (Azure, AWS o Google Cloud) y contenedores (Docker).
- Familiaridad con arquitecturas basadas en eventos (RabbitMQ, Kafka) o procesamiento de datos en tiempo real (SignalR).
- Experiencia en el desarrollo de software conectado a hardware, dispositivos de automatización o entornos logísticos/industriales., * Autonomía y Liderazgo: Capacidad para abordar desafíos técnicos de alta complejidad, tomar decisiones tecnológicas y proponer soluciones independientes.
- Pensamiento Analítico (Troubleshooting): Habilidad orientada al detalle para la resolución de bugs complejos y optimización de sistemas críticos en producción.
- Comunicación Efectiva: Capacidad de documentar procesos de forma clara y comunicarse eficazmente tanto con perfiles de producto como con departamentos de IT de clientes multinacionales.
- Pertenencia a uno de los cinco líderes europeos de RFID: Dipole es reconocido como uno de los players mas importantes a nivel europeo, desarrollando y aportando soluciones innovadoras al sector del IoT, RFID, trazabilidad e identificación de productos.
- Trato directo con departamentos IT de los clientes: lo que te permitirá ampliar las miras e intercambiar experiencias con otros desarrolladores de IT de una amplia gama de empresas y corporaciones
Benefits & conditions
- Tipo de contrato: Indefinido / Jornada Completa
- Modelo retributivo: Salario Fijo Competitivo + Paquete Variable por objetivos de proyectos (Evaluación semestral)
- Horario: Jornada completa (Presencial con disponibilidad para viajar), * Estabilidad y Trayectoria: Contrato indefinido en una empresa líder de nicho tecnológico con un mercado consolidado y en pleno crecimiento.
- Estructura Salarial Competitiva (Fijo + Variable):
- Salario Fijo Seguro: Entre 45.000 € y 55.000 € brutos anuales, negociable de forma abierta según la solidez técnica y la experiencia arquitectónica aportada.
- Paquete Variable por Proyectos (10% - 20% adicional): Plan de incentivos vinculado directamente a la valoración, hitos de entrega (Go-Live) y estabilidad de las implantaciones asignadas. Evaluación semestral (cada 6 meses).
- Impacto y Variedad: Olvídate del desarrollo web monótono; aquí verás el impacto de tu código moviendo de forma física las cadenas logísticas de grandes empresas multinacionales.
- Flexibilidad y Cultura Técnica: Ambiente dinámico bajo metodologías ágiles, con confianza total para proponer cambios de infraestructura, nuevas herramientas y un plan de carrera técnico real a largo plazo.