Desarrollador/A De Software
Role details
Job location
Tech stack
Job description
¿Estás buscando un nuevo proyecto profesional que te permita crecer profesionalmente y formar parte de una empresa referente en Málaga?Por favor, asegúrese de leer atentamente los siguientes detalles antes de enviar cualquier solicitud.Buscamos un/a Desarrollador/a de Software para incorporarse al Departamento de Sistemas de AUSOL.La persona seleccionada participará activamente en la evolución y mantenimiento de las aplicaciones de peaje, sistemas de tráfico y plataformas internas de la concesionaria, contribuyendo a la modernización tecnológica de la infraestructura.¿Qué ofrecemos?· Incorporación en concesionaria de Autopistas del Sol, perteneciente a grupo de infraestructuras internacional· Centro de trabajo ubicado en la estación de peaje de San Pedro de Alcántara..Salario competitivo.Flexibilidad horaria y un día de teletrabajo semanal.· Jornada intensiva periódica (verano, navidad, semana santa)..Viernes tarde libre.· Retribución flexible: ticket restaurante, seguro médico.· Buen ambiente de trabajo.· Estabilidad laboral.¿Qué conocimientos son necesarios?* Grado en Ingeniería Informática, Telecomunicaciones o titulación equivalente (Ingeniero/a Técnico/a en Informática o Telecomunicaciones).* Experiencia demostrable de al menos 3 años en puesto similar de desarrollo de software.* Carné de conducir B y vehículo propio (centro de trabajo en área de peaje).Competencias TécnicasDesarrollo Full-Stack* Back-End: Java (Spring Boot), Python (Django/Flask), PHP.* Front-End: React, Angular, HTML5, CSS3, JavaScript/TypeScript.* Diseño e implementación de arquitecturas basadas en microservicios.* Desarrollo y consumo de APIs RESTful y servicios web (SOAP/REST).Sistemas Embebidos y Comunicaciones* Desarrollo de software embebido en C/C++ para dispositivos de peaje y sensorización.* Protocolos de comunicación: TCP/IP, serie (RS-232/RS-485), Bluetooth, MQTT.Bases de Datos* Administración e integración de bases de datos relacionales: Oracle, PostgreSQL, MariaDB, SQL Server.* Bases de datos NoSQL: MongoDB.* Optimización de consultas, modelado de datos y procedimientos almacenados.Infraestructura y DevOps* Contenedores Docker y orquestación con Kubernetes.* Administración de entornos de virtualización VMware (ESXi, vCenter).* Infraestructura Cloud: Microsoft Azure o AWS.* Entornos multiplataforma: Windows Server y Linux (administración básica).* Pipelines CI/CD (Jenkins, GitHub Actions, Azure DevOps).* Control de versiones con Git/GitHub.Scripting y Automatización* Desarrollo de scripts de administración y automatización en Python y Bash.* Automatización de procesos ETL y tareas de mantenimiento programadas.Desarrollo con Inteligencia Artificial (Deseable/Valorable)Valoramos especialmente candidatos con interés y/o experiencia en la aplicación de tecnologías de Inteligencia Artificial al desarrollo de software y a la optimización de procesos:Herramientas de Desarrollo Asistido por IA* Experiencia con asistentes de código basados en IA: GitHub Copilot, Claude Code, Cursor, Amazon CodeWhisperer.* Uso de modelos de lenguaje (LLMs) para generación de código, documentación automática y revisión de código.* Capacidad de diseñar prompts efectivos para maximizar la productividad con herramientas de IA (prompt engineering).Machine Learning e IA Aplicada* Conocimientos básicos de Machine Learning: regresión, clasificación, series temporales.* Familiaridad con frameworks de ML: TensorFlow, PyTorch, scikit-learn.* Aplicación de modelos predictivos para análisis de tráfico, predicción de aforos y mantenimiento preventivo de infraestructuras.* Procesamiento de imágenes y visión artificial (OpenCV, YOLO) para sistemas de detección de vehículos y lectura de matrículas (ANPR/LPR).Automatización Inteligente y Datos* Desarrollo de chatbots y asistentes virtuales para soporte interno o atención al usuario.* Integración de APIs de servicios de IA (OpenAI, Anthropic Claude, Azure Cognitive Services, Google Cloud AI).¿Qué otros requisitos valoraremos?* Nivel de inglés B2 o superior (no se requiere certificación oficial).* Formación y experiencia en Metodologías Ágiles (Scrum, Kanban).* Conocimientos en herramientas de Business Intelligence (Power BI, Grafana).* Experiencia con herramientas de monitorización (Zabbix, Prometheus, ELK Stack).* Conocimiento de estándares de seguridad en desarrollo (OWASP) y buenas prácticas de ciberseguridad.* Experiencia con sistemas de gestión de proyectos (Jira, Azure Boards).xsgfvud* Conocimiento de arquitecturas orientadas a eventos (Kafka, RabbitMQ).
Requirements
-
Grado en Ingeniería Informática, Telecomunicaciones o titulación equivalente (Ingeniero/a Técnico/a en Informática o Telecomunicaciones).
-
Experiencia demostrable de al menos 3 años en puesto similar de desarrollo de software.
-
Carné de conducir B y vehículo propio (centro de trabajo en área de peaje). Competencias Técnicas Desarrollo Full-Stack
-
Back-End: Java (Spring Boot), Python (Django/Flask), PHP.
-
Front-End: React, Angular, HTML5, CSS3, JavaScript/TypeScript.
-
Diseño e implementación de arquitecturas basadas en microservicios.
-
Desarrollo y consumo de APIs RESTful y servicios web (SOAP/REST). Sistemas Embebidos y Comunicaciones
-
Desarrollo de software embebido en C/C++ para dispositivos de peaje y sensorización.
-
Protocolos de comunicación: TCP/IP, serie (RS-232/RS-485), Bluetooth, MQTT. Bases de Datos
-
Administración e integración de bases de datos relacionales: Oracle, PostgreSQL, MariaDB, SQL Server.
-
Bases de datos NoSQL: MongoDB.
-
Optimización de consultas, modelado de datos y procedimientos almacenados. Infraestructura y DevOps
-
Contenedores Docker y orquestación con Kubernetes.
-
Administración de entornos de virtualización VMware (ESXi, vCenter).
-
Infraestructura Cloud: Microsoft Azure o AWS.
-
Entornos multiplataforma: Windows Server y Linux (administración básica).
-
Pipelines CI/CD (Jenkins, GitHub Actions, Azure DevOps).
-
Control de versiones con Git/GitHub. Scripting y Automatización
-
Desarrollo de scripts de administración y automatización en Python y Bash.
-
Automatización de procesos ETL y tareas de mantenimiento programadas. Desarrollo con Inteligencia Artificial (Deseable/Valorable) Valoramos especialmente candidatos con interés y/o experiencia en la aplicación de tecnologías de Inteligencia Artificial al desarrollo de software y a la optimización de procesos: Herramientas de Desarrollo Asistido por IA
-
Experiencia con asistentes de código basados en IA: GitHub Copilot, Claude Code, Cursor, Amazon CodeWhisperer.
-
Uso de modelos de lenguaje (LLMs) para generación de código, documentación automática y revisión de código.
-
Capacidad de diseñar prompts efectivos para maximizar la productividad con herramientas de IA (prompt engineering). Machine Learning e IA Aplicada
-
Conocimientos básicos de Machine Learning: regresión, clasificación, series temporales.
-
Familiaridad con frameworks de ML: TensorFlow, PyTorch, scikit-learn.
-
Aplicación de modelos predictivos para análisis de tráfico, predicción de aforos y mantenimiento preventivo de infraestructuras.
-
Procesamiento de imágenes y visión artificial (OpenCV, YOLO) para sistemas de detección de vehículos y lectura de matrículas (ANPR/LPR). Automatización Inteligente y Datos
-
Desarrollo de chatbots y asistentes virtuales para soporte interno o atención al usuario.
-
Integración de APIs de servicios de IA (OpenAI, Anthropic Claude, Azure Cognitive Services, Google Cloud AI). ¿Qué otros requisitos valoraremos?
-
Nivel de inglés B2 o superior (no se requiere certificación oficial).
-
Formación y experiencia en Metodologías Ágiles (Scrum, Kanban).
-
Conocimientos en herramientas de Business Intelligence (Power BI, Grafana).
-
Experiencia con herramientas de monitorización (Zabbix, Prometheus, ELK Stack).
-
Conocimiento de estándares de seguridad en desarrollo (OWASP) y buenas prácticas de ciberseguridad.
-
Experiencia con sistemas de gestión de proyectos (Jira, Azure Boards). xsgfvud
-
Conocimiento de arquitecturas orientadas a eventos (Kafka, RabbitMQ).
Benefits & conditions
Salario competitivo . Flexibilidad horaria y un día de teletrabajo semanal. · Jornada intensiva periódica (verano, navidad, semana santa). . Viernes tarde libre. · Retribución flexible: ticket restaurante, seguro médico. · Buen ambiente de trabajo. · Estabilidad laboral.