Descripción
Resumen:
El Ingeniero de Software (Especialista en Java) desarrollará, mantendrá y dará soporte a soluciones basadas en Java en un entorno altamente automatizado y orientado a la nube, participando de extremo a extremo en las actividades de desarrollo de software.
Aspectos destacados:
1. Desarrollar, mantener y dar soporte a soluciones basadas en Java
2. Participar de extremo a extremo en actividades de desarrollo de software
3. Contribuir a los flujos de trabajo de validación e implementación del sistema
**Ingeniero de Software (Especialista en Java), Teletrabajo (10 días presenciales en Luxemburgo) \- BEI**
**Función laboral:** Ingeniero de Software (Especialista en Java).
**Experiencia mínima:** 11\+ años de experiencia en un campo relacionado.
**Estudios requeridos:** Título universitario (Licenciatura/Máster) en ciencias de la computación u otro campo relevante.
**Idioma:** Inglés (nivel C1\).
**Ubicación:** Teletrabajo (10 días presenciales en Luxemburgo).
**Duración:** 220 días (10 días presenciales en Luxemburgo, 210 días en remoto).
**Fecha estimada de inicio:** 02/03\.
**DESCRIPCIÓN:**
El Ingeniero de Software (Especialista en Java) será responsable de desarrollar, mantener y dar soporte a soluciones basadas en Java dentro de un entorno altamente automatizado y orientado a la nube. La función implica participación de extremo a extremo en las actividades de desarrollo de software, desde la escritura de código y la depuración hasta la construcción de canalizaciones CI/CD y la automatización de procesos con Ansible.
El especialista también contribuirá a las actividades de validación del sistema, los flujos de trabajo de implementación y la resolución de incidencias, garantizando la fiabilidad y el rendimiento de las aplicaciones en los entornos de desarrollo y producción. Se requiere una presencia ocasional en Luxemburgo, mientras que la mayor parte del trabajo se realizará de forma remota.
**Tareas y responsabilidades clave:**
* Desarrollar y depurar soluciones de software basadas en Java.
* Crear y mantener casos de prueba automatizados.
* Diseñar, implementar y mantener canalizaciones CI/CD, especialmente en Microsoft Azure.
* Crear y mantener flujos de trabajo de automatización mediante Ansible.
* Apoyar los procesos de compilación, validación, implementación y lanzamiento.
* Realizar tareas básicas de administración de sistemas Unix.
* Generar informes sobre los resultados de la ejecución de las canalizaciones.
* Asistir en el análisis de la causa raíz de los problemas surgidos en los entornos de desarrollo o producción.
**Conocimientos técnicos y requisitos:**
* Licenciatura o Máster en Ciencias de la Computación o campo afín.
* 11\+ años de experiencia en un dominio relevante.
* Amplia experiencia en programación Java y su entorno de ejecución.
* Experiencia demostrable en la construcción de canalizaciones CI/CD en Microsoft Azure.
* Sólida experiencia práctica con la automatización mediante Ansible.
* Experiencia con canalizaciones Azure DevOps relacionadas con el empaquetado WSS y la implementación CSD.
**Idioma:**
* Inglés (nivel C1\).
**Ubicación:**
* Teletrabajo (10 días presenciales en Luxemburgo).
**Tarifa:**
* 362\-382€/día.