Programador/a C / C++ / C# / Delphi (SQL Server)
Ubicación: Lleida - Mollerusa
Sector: Tecnología aplicada al sector agrícola
Contrato indefinido | Jornada completa | Presencial
Sobre nuestro cliente
Desde S&You, colaboramos con una empresa tecnológica líder en soluciones electrónicas y de software para el sector agrícola, con una clara orientación a la innovación, la eficiencia y la sostenibilidad. Su actividad se centra en el desarrollo de sistemas robustos y de alto rendimiento, integrando software, electrónica y datos para la gestión avanzada del riego.
Para reforzar su equipo de I+D, buscamos incorporar un/a Programador/a C / C++ / C# / Delphi, con experiencia en desarrollo de software orientado a comunicaciones, concurrencia y bases de datos SQL Server.
Tu misión
Desarrollar software robusto y eficiente para sistemas electrónicos y de comunicaciones, participando activamente en proyectos tecnológicos clave y contribuyendo a la evolución de soluciones críticas para el negocio.
El foco principal del rol es programación, con una vertiente secundaria (valorable) en sistemas e infraestructura, pero sin ser un perfil de sistemas puro .
️ Responsabilidades principales
Programación y desarrollo
Desarrollo de módulos en C y C++ orientados a comunicaciones de red ( UDP / TCP ) y protocolos propios.
Programación concurrente: hilos, semáforos, sincronización, secciones críticas .
Diseño y mantenimiento de estructuras de datos eficientes:
Colas, productor/consumidor, FIFO/LIFO.
Listas dinámicas, buffers circulares y gestión en tiempo real.
Uso de memoria compartida e IPC (Inter-Process Communication).
Gestión de memoria a bajo nivel
Control de alloc/free.
Detección de memory leaks.
Optimización de consumo y fragmentación.
Análisis de logs y trazabilidad de errores.
️ Aplicaciones de escritorio
Desarrollo de aplicaciones de escritorio en C++ (VCL u otros frameworks) y/o C# (.NET)
Integración con dispositivos electrónicos, periféricos y sistemas de telemetría.
️ Bases de datos – SQL Server
Desarrollo y mantenimiento de Microsoft SQL Server
Creación y optimización de:
Consultas SQL complejas.
Procedimientos almacenados, vistas y triggers.
Optimización del rendimiento:
Indexación y planes de ejecución.
Configuración de memoria y recursos del servidor.
Estrategias de mantenimiento y escalabilidad.
Requisitos
Formación y experiencia
CFGM o CFGS en Informática o similar.
Experiencia mínima de 2 años en desarrollo con C / C++ / C# / Delphi y entornos SQL Server .
Conocimientos técnicos imprescindibles
C y C++ avanzado, especialmente en:
Comunicaciones de red.
Concurrencia e hilos.
Estructuras dinámicas.
Gestión de memoria e IPC.
Experiencia con Embarcadero C++ / RAD Studio .
Conocimientos en C# para aplicaciones de escritorio e integración.
SQL Server : diseño, consultas eficientes, indexación y rendimiento.
Idiomas
Dominio de catalán y castellano .
Inglés medio-alto .
➕ Conocimientos valorables (no imprescindibles)
Soporte básico a infraestructura:
Windows Server y Linux.
VMware y entornos virtualizados.
Servicios Microsoft: 365, SharePoint, Active Directory.
Monitorización con Zabbix .
Redes: LAN/VLAN, WiFi, NAT, VPNs, firewalls (Fortinet).
Conocimientos en entornos cloud (Azure) .
Qué perfil encaja mejor
Persona autónoma, metódica y orientada a la calidad.
Con iniciativa para proponer mejoras técnicas.
Interés por desarrollar software eficiente y bien estructurado
Capacidad de trabajo en equipo y resolución de problemas complejos.
Qué ofrecemos
Incorporación a una empresa líder y en crecimiento, con proyectos tecnológicos reales.
Entorno de trabajo técnico, estable y colaborativo.
Posibilidades reales de crecimiento y desarrollo profesional .
Buen ambiente y herramientas que facilitan el día a día.
Condiciones
Contrato indefinido .
Jornada completa, de lunes a viernes (mañana y tarde). Presencial
Salario competitivo, acorde a experiencia y perfil.
Si te motiva desarrollar software de bajo nivel, robusto y con impacto real en sistemas electrónicos, esta es tu oportunidad.
¡Esperamos tu candidatura!