Analista Programador Java_ remoto o/y presencial

Social you
Madrid, Spain
1 day ago
Apply on socialyou.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Unit Testing Big Data C++ (Programming Language) Continuous Integration Data Warehousing Elasticsearch Apache Hadoop Python (Programming Language) Microsoft Office MongoDB
+10 more
Office Automation Systems Development Life Cycle Linux Containers Software Requirements Analysis Structured Programming Apache Spark Kubernetes Information Technology Docker Jenkins

Job description

En el marco de los proyectos del área de Tecnología e Innovación, y reportando al/la Responsable de Arquitectura-Software, las principales responsabilidades del puesto consisten en:

  • Diseñar y analizar software a partir del análisis funcional y requerimientos del sistema.
  • Desarrollar software a partir del análisis funcional y requerimientos del sistema.
  • Documentar el diseño del sistema y realizar documentación detallada.

Principales funciones:

  • Colaborar con el Grupo de Producto en la generación, revisión y mantenimiento del análisisfuncional.
  • Colaborar con el Grupo de Definición en la elaboración, revisión y mantenimiento de las especificacionesde sistema(ERS).
  • Analizar, revisar y estimar requisitos del sistema.
  • Elaborar y mantener el diseño detallado y su correspondiente documentación.
  • Colaborar en la elaboración y mantenimiento de la arquitectura software (DDS).
  • Desarrollar software acorde al diseño de sistema y asegurando la trazabilidad con la especificación de requisitos de sistema.
  • Desarrollar y mantener las pruebas unitarias y de integración de los componentes software.
  • Elaborar y mantener el versionado del software desarrollado en los repositorios establecidos.
  • Elaborar y mantener el despliegue del software desarrollado acorde al método establecido.
  • Colaborar con el Grupo de Operaciones en la instalación, configuración y revisión de incidencias.
  • Colaborar con el Grupo de Logística en la generación de manuales y formación.
  • Mantener su nivel de conocimientos técnicos actualizados, solicitando la formación que considereoportuna.
  • Transmitir adecuadamente toda la información sobre el Proyecto al equipo de trabajo, así como know-how técnico adquirido.
  • Contribuir a la estandarización de los módulos y/o bloques software para conseguir un máximo aprovechamiento en los diferentes proyectos, según las directivas marcadas por el responsable del Grupo de Arquitectura Software, evitando soluciones distintas a un mismo problema.
  • Promover la creatividad y la innovación tecnológica en su ámbito de trabajo.
  • Mantener informado al responsable cuando se produzca un evento importante y no esperado en el desarrollo de los proyectos asignados.
  • Elaborar y emitir informes al responsable del departamento, según los requerimientos de sucompetencia.
  • Asesorar al responsable en las decisiones sobre los cambios en el desarrollo que puedan afectar a los trabajos a realizar por el área.
  • Elaborar y mantener al día procedimientos escritos que salvaguarden la calidad del proceso de desarrollo software.
  • A través del procedimiento y de las herramientas establecidas por el área, gestionar las tareas asignadas acorde al estado del desarrollo., Relaciones externas: Clientes, partners, proveedores y subcontratistas.

Requirements

Ingeniero/a Técnico/Grado o Superior/Máster en Ingeniería de Informática o Telecomunicaciones, o reconocimiento interno otorgado por la Organización, según conocimientos y experiencia.

Conocimientos y experiencia:

  • Experiencia de al menos 3 años en diseño detallado de sistemas software.
  • Definición, ejecución y registro de actividades con productos de información inherentes al diseño básico y detallado de sistemas.
  • Programación estructurada y orientada a objetos (Java, Python, C++).
  • Entornos y paradigmas web (REST, JavaScript).
  • Frameworks de desarrollo (Spring).
  • Interfaz con sistemas de almacenamiento de datos relacionales y no relacionales (MongoDB).
  • Conocimientos sobre herramientas de integración continua (Bamboo, Jenkins, …).
  • Herramientas de gestión de contenedores Linux (Docker, Kubernetes).

Conocimientos deseables:

  • Definición de arquitectura software.
  • Sistemas de gestión de información geográficos (SIG).
  • Sistemas de gestión de información multimedia.
  • Herramientas para análisis de BigData (Spark, Hadoop, ElasticSearch, …).
  • Metodologías de desarrollo de sistemas ágiles.
  • Formación/información de riesgos laborales para el puesto.
  • Formación de PRL, según convenio estatal sector metal.
  • Conocimiento de los procedimientos de Calidad,
  • Medioambiente y SST que afectan a su área.
  • Idiomas: Inglés técnico nivel alto.
  • Ofimática: Paquete MS Office a nivel usuario., * Desarrollo de personas: delegar, supervisar, capacidad de aprendizaje, feedback constructivo y reconocimiento.
  • Comunicación: transparencia, capacidad de escucha y capacidad para transmitir.
  • Iniciativa: orientación a la consecución de objetivos, calidad y asunción de responsabilidades.
  • Flexibilidad: polivalencia y capacidad de trabajar bajo presión., * Curiosidad tecnológica e innovadora.
  • Ética profesional.
  • Capacidad analítica, iniciativa y de resolución de problemas.
  • Habilidades de comunicación escrita y verbal.
  • Capacidad autoorganizativa, metódica y autonomía.
  • Capacidad de proactividad y adaptación al cambio.
  • Capacidad de trabajar en equipo con buen manejo de las relaciones interpersonales, estando dispuesto a compartir información y conocimientos.
  • Escucha activa y comunicación asertiva, con capacidad de generar relaciones de trabajo profesionales positivas con el equipo de trabajo.

Benefits & conditions

  • Retribución: competitiva en función experiencia, formación y disponibilidad de teletrabajo/presencial
  • Disponibilidad presencial en sede de Madrid, Vigo o Huelva
  • Integrarse en un grupo empresarial español con amplias posibilidades de desarrollar una carrera profesional

About the company

Nuestro cliente es un grupo español formado por empresas tecnológicas y de ingeniería e innovación (I+D+i), con presencia destacada en los mercados del Transporte Inteligente, Defensa, Seguridad y Telecomunicaciones.

Está presente en los grandes retos de modernización de las comunicaciones y la seguridad en las infraestructuras, ofreciendo productos y soluciones globales, innovadoras y de calidad desde su origen hace más de tres décadas.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on socialyou.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all