Perfil
es a nivel de analista técnico y funcional.
1. Punto de contacto para todos los problemas técnicos, vulnerabilidades de seguridad, mejora continua del código (desde el análisis SONAR o CAST).
2. Alerta si hay retrasos en los desarrollos.
3. Ponerse en contacto con los equipos de experiencia técnica del cliente, si es necesario.
4. Alertar a los POA's (EDF CP) de los riesgos u obsolescencia de las herramientas.
5. Ofrecer soluciones de arquitectura sólidas para nuevas funciones.
6. Configuración y mantenimiento de entornos de desarrollo de middleware (instalación y configuración de Jboss, tomcat, apache, servidor crontab, bases de datos, etc.).
7. Coordinación con el equipo de Business Analyst, para iniciar las pruebas y actualizaciones de las especificaciones funcionales.
8. Analizar técnicamente las soluciones y estimar los tiempos/costos de implementación.
9. Apoyo a la definición de la hoja de ruta de la aplicación.
Integrador/a de aplicaciones
10. Mantenimiento de los entornos / comprobación de la compatibilidad de las versiones entregadas con los entornos / prueba anual de recuperación. Facilitado por la herramienta DevOps-Provisioning para automatizar la instalación de DMA y aplicaciones relacionadas (jenkins, gitlab, nexus, ansible, mycloud/ITO).
11. Proactivo/a en el desarrollo de la cadena de integración y despliegue continuo (DevOps-Provisioning).
12. Asegurar que los paquetes de instalación estén versionados en DeposIT.
13. Preparación de documentos de instalación (PTI's).
14. Garantizar las prácticas recomendadas de control de versiones de código en GitLab (gitflow).
Diseñador/a Desarrollador/a
15. Redacción de documentación técnica.
16. Realización de desarrollos de aplicaciones.
17. Producción de Hojas de Pruebas Unitarias (FTUs).
18. Soporte para talleres técnicos con el cliente.
19. Revisión de código.
20. Distribución de tareas a los elementos del equipo.
21. Coaching de perfiles más junior.
22. Realización de estudios técnicos.
23. Mantener buenas prácticas de desarrollo.
Requisitos
24. 10+ años de experiencia en el desarrollo de soluciones web en las siguientes tecnologías: Nivel experimentado: Linux (RedHat, CentOS). Nivel avanzado: Apache 2. Nivel avanzado: JAVA 7 y superior. Nivel avanzado: Git, GitLab. Nivel experimentado: Javascript, JQuery, Angular, JSP, Struts, CSS, Typescript, Bootstrap. Nivel avanzado: Spring MVC, Spring Boot, Spring Data, Spring security, Spring core, Junit. Nivel Intermedio: JBOSS, Tomcat. Nivel intermedio: PostgreSQL, Oracle, DBaaS. Nivel intermedio: SQL, PL-SQL, Hibernate, JPA, Oracle Queue, iBatis, sqlLoader. Nivel Intermedio: Maven, Jenkins, SONAR Qube. Nivel intermedio: Shellscript, groovy, ftp/sftp. Nivel Intermedio: Birt Report, Jasper Reports, iReport.
Información adicional
País
España
Ubicación
Alicante
Tipo de contrato
Indefinido