Estrella Galicia busca un Digital Application Architect para incorporar a su equipo de Tech & Digital.
El objetivo del puesto será la gestión de los requisitos no funcionales de las aplicaciones digitales, definición y mejora continua de la arquitectura de software, selección de la tecnología y aseguramiento de la calidad.
Las principales funciones a desempeñar serán:
- Diseñar la arquitectura necesaria para cada aplicación dentro del mapa de aplicaciones de la empresa. Mantener y actualizar el mapa de aplicaciones con su arquitectura.
- Realizar un análisis de las necesidades de cada proyecto desde una perspectiva de negocio para poder seleccionar la solución de arquitectura que más beneficia al proyecto.
- Diseñar la forma de realizar las integraciones entre las diferentes aplicaciones: SOAP, IDOCs, …. integración de usuarios (portales), integración de datos, integración con terceros e integración de procesos.
- Responsable del desempeño y escalabilidad de las aplicaciones.
- Diseñar y recomendar soluciones en plataformas compuestas.
- Gestionar los requisitos no funcionales de las aplicaciones digitales que aseguren la calidad de las mismas (escalabilidad, rendimiento, centralización, integraciones, accesos externos…)
- Definir estándares de codificación, selección de herramientas, mejores prácticas y soporte a las diferentes áreas de desarrollo.
- Estar al día y conocer las últimas innovaciones y avances tecnológicos: Agile, Web 2.0, SOA, Lightweight Java EE, etc.
- Construir y realizar pruebas de arquitectura sobre las aplicaciones digitales que aseguren la calidad de las mismas.
- Realizar un seguimiento de las aplicaciones en productivo realizando ajustes finos necesarios con el fin de lograr un funcionamiento óptimo de las mismas.
- Auditar el desarrollo realizado por los proveedores externos de desarrollo.
- Auditar la metodología de desarrollo definida dentro de la empresa.
- Asegurar la capacidad técnica de las soluciones y asegurar su implantación exitosa.
- Liderar la selección, uso e influencia de métodos y herramientas de diseño para lograr los resultados de negocio y tecnológicos deseados.
- Realizar la evaluación y selección de los componentes de software y hardware de las aplicaciones.
- Apoyar al analista de negocios en crear requerimientos detallados que especifiquen la arquitectura técnica de las aplicaciones.
- Analizar posibles cuellos de botellas y proponer soluciones tecnológicas a los mismos.
Los requisitos que los/as candidatos/as interesados/as deben cumplir para optar al puesto son:
- Experiencia previa de 3 años desarrollando las funciones indicadas.
- Formación: Licenciado, ingeniero o grado en áreas tecnológicas.
- Conocimientos Específicos:
-
- Conocimientos de web services. XML, XSD y XSLT
- Conocimientos de modelado de bases de datos relacionales.
- Conocimientos de tecnologías de diseño y programación orientada a objetos, J2EE y frameworks de desarrollo java
- Conocimientos de tecnología Big Data.
- Programación en SQL para Microsoft SQL Server y se valorará para Oracle.
- Conocimiento de las metodologías y procedimientos de implementación y gestión de proyectos.
- Patrones de diseño, de arquitectura y estilos de arquitectura
- Nuevas tecnologías y plataformas
- Testing unitario, de stress y refactoring
-
Idiomas: Inglés Nivel: B2
Buscan una persona flexible, con pensamiento crítico, creativo y con gran capacidad de análisis, comprensión y resolución de problemas.
Aplica a través del siguiente LINK