Analista Programador Java_ remoto o/y presencial

Social you
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Remote

Tech stack

Java
JavaScript
Unit Testing
Big Data
C++
Continuous Integration
Data Warehousing
Elasticsearch
Hadoop
Python
Microsoft Office
MongoDB
Office Automation
Systems Development Life Cycle
Linux Containers
Software Requirements Analysis
Structured Programming
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