← Back to jobs

Desarrollador/a Full Stack .NET e IoT

Skills

apicsharpdotnetgitgithubkafkamodbusmongodbmqttnosqlreactreact nativeredissqlsql servertypescriptwebsockets.NET

Description

En Vao Sistemas buscamos incorporar talento a nuestro equipo.

Buscamos incorporar un/a Desarrollador/a Full Stack para participar en el diseño, desarrollo y evolución de aplicaciones y soluciones tecnológicas vinculadas al telecontrol, la automatización, IoT y la digitalización de procesos en nuestras oficinas de Almoradí (Alicante).

La posición combina desarrollo backend y frontend con integración de sistemas y dispositivos, trabajando sobre un stack tecnológico moderno basado principalmente en .NET, C#, React y TypeScript.

Buscamos una persona con buenos fundamentos de desarrollo de software, interés por comprender los sistemas de principio a fin y capacidad para desenvolverse en proyectos donde conviven aplicaciones web y móviles, APIs, bases de datos, sistemas distribuidos y dispositivos de campo.

Entorno tecnológico

El desarrollo y la evolución del backend están orientados principalmente al ecosistema Microsoft .NET, incluyendo:

  • Desarrollo de aplicaciones y servicios con C#, .NET y ASP.NET Core.
  • Persistencia y acceso a datos con Entity Framework Core y SQL Server.
  • Autenticación, autorización y seguridad de aplicaciones.
  • Diseño de arquitecturas distribuidas y basadas en servicios.

También valoraremos experiencia o conocimientos en:

  • Bases de datos NoSQL como MongoDB y sistemas de caché como Redis.
  • Arquitecturas orientadas a eventos y tecnologías de mensajería como Kafka.

Parte de nuestro entorno tecnológico incluye aplicaciones corporativas desarrolladas en VB.NET, por lo que se valorará la experiencia en su mantenimiento y evolución, especialmente en proyectos de modernización y migración progresiva hacia C#, ASP.NET Core y arquitecturas basadas en APIs.

Frontend y aplicaciones móviles:

El desarrollo de nuevas interfaces y aplicaciones combina tecnologías web modernas con el desarrollo multiplataforma, principalmente:

  • React para aplicaciones web y React Native para aplicaciones móviles.
  • Diseño responsive y desarrollo de interfaces mantenibles y reutilizables.
  • Gestión del estado e integración con APIs.
  • Buenas prácticas de UX/UI.

Nuestros proyectos interactúan con dispositivos de campo, concentradoras, plataformas IoT y otros sistemas externos. En este ámbito, valoraremos especialmente experiencia o conocimientos en:

  • Integración de dispositivos y sistemas mediante MQTT.
  • Comunicaciones con equipos industriales mediante Modbus TCP/RTU y OPC UA.
  • Integración de sistemas y servicios mediante HTTP/HTTPS y WebSockets.
  • Tecnologías de conectividad IoT como LoRaWAN y NB-IoT.
  • Otros protocolos y tecnologías relacionadas con IoT, automatización y telecontrol.

No esperamos necesariamente experiencia previa con todas estas tecnologías, pero sí interés y capacidad para desenvolverse en entornos donde el software debe comunicarse con dispositivos y sistemas físicos.

Herramientas y forma de trabajo

La posición contempla prácticas y herramientas actuales de ingeniería de software:

  • Git y GitHub para control de versiones y desarrollo colaborativo.
  • Revisión de código y buenas prácticas de desarrollo.
  • Uso de herramientas de IA aplicadas al desarrollo, incluyendo asistentes de código y agentes de desarrollo.
  • Participación en decisiones de diseño y arquitectura de software.

Participarás en distintas fases del ciclo de vida de nuestros productos y aplicaciones, con funciones como:

  • Desarrollar y evolucionar aplicaciones corporativas.
  • Diseñar e implementar APIs, servicios y componentes backend.
  • Desarrollar interfaces web y aplicaciones móviles.
  • Integrar sistemas de telecontrol, plataformas IoT y dispositivos de campo.
  • Diseñar conectores e integraciones con concentradoras y sistemas externos mediante diferentes protocolos de comunicación.
  • Trabajar con bases de datos relacionales y NoSQL.
  • Participar en decisiones sobre arquitectura y diseño de software.
  • Mantener y modernizar aplicaciones existentes desarrolladas en VB.NET, evolucionándolas progresivamente hacia tecnologías .NET actuales.
  • Implantar mejoras tecnológicas y automatizaciones internas.
  • Elaborar documentación técnica y colaborar con otras áreas de la compañía.
  • Ingeniería Informática, Telecomunicaciones o similar.
  • También valoraremos perfiles DAM/DAW con experiencia demostrable.

No buscamos necesariamente a alguien que domine todas las tecnologías mencionadas. Valoramos especialmente una base técnica sólida, capacidad de aprendizaje, criterio de ingeniería y ganas de trabajar en proyectos donde software, comunicaciones y sistemas físicos están estrechamente relacionados.

Si quieres formar parte de una empresa en crecimiento, participar en proyectos tecnológicos con aplicación real en el sector industrial y contribuir a la transformación digital de nuestros clientes, nos encantaría conocerte.

Get similar jobs in Spain by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Spain.

No similar openings right now. Refine your search or create an alert above.