Reconocido Holding con más de 20 años de presencia en el mercado nacional se encuentra en búsqueda de un (a) Ingeniero (a) en Informatica o carrera afín, para desempeñar el cargo de Arquitecto.
Requisitos :
- Perfil Senior, al menos con 5 años de experiencia.
Herramientas : - Java
- Entornos de desarrollo integrado (Eclipse, Vscode, IntelliJ)
- Sistema de control de versiones (GitLab, Git, Bitbucket)
- Herramienta de edición de base de datos (SQL Developer o Dbeaver)
- Herramientas para la gestión de APIs (Postman, SOAP UI, Swagger)
- Herramientas para la gestión de proyectos (Jira)
- Framework Angular 7 o superior.
- Herramientas para el despliegue de software (Docker, Kubernetes)
- Herramientas de calidad de código (Kiuwan, SonarQube)
- Herramientas de virtualización
Conocimientos :
Arquitectura de software, diseño de sistemas, patrones de diseño, metodologías ágiles, tecnologías de la nube, microservicios.Conocimiento en migración de aplicaciones onpremise hacia cloudConocimiento de desarrollo y despliegue de aplicaciones en entornos cloud (Azure o AWS)Conocimiento de buenas prácticas en el desarrollo de software (patrones de diseño, clean code, etc)Conocimiento en SQL, PL / SQL, Stored Java Procedures, and XMLConocimiento en Bases de datos relacionales y no relacionalesConocimientos en microservicios y arquitecturas relacionadasConocimiento en metodologías ágiles (Scrum)Conocimientos en Continuous Integration y Continuous DeliveryConocimiento en API Rest, JWT, Json.Configuración DMZ, WAN, VPNs, MPLSConocimientos administración y gestión entornos nube (Azure o AWS)Conocimientos de servidores de aplicaciones (WebLogic, Websphere, Tomcat)Deseable :
Experiencia en el sector aseguridadMásteres y / o certificaciones oficiales relacionadasFunciones :
Definir la arquitectura de software y sistemas.Colaborar con equipos de desarrollo para implementar soluciones arquitectónicas.Evaluar y seleccionar tecnologías y herramientas adecuadas.Realizar revisiones de arquitectura y código.Documentar y comunicar las decisiones arquitectónicas.Identificar y mitigar riesgos técnicos.Investigar, diseñar y desarrollar sistemas de aplicaciones de softwareDesarrollar y orientar procedimientos de prueba y validación de softwareIdentificar y analizar procesos, procedimientos y prácticas de trabajoIdentificar y evaluar ineficiencias y recomendar prácticas de gestión óptimas, así como la mejor funcionalidad y comportamiento de los sistemasEncargarse de la aplicación de soluciones funcionales, como la creación, adopción y ejecución de planes de prueba de sistemaConsultar con los usuarios para formular y documentar requisitos, y dirigir para garantizar la conformidad con los principios de los sistemasEvaluar, desarrollar, optimizar y documentar los procedimientos de mantenimiento de los sistemas operativos, los entornos de comunicaciones y el software de aplicacionesExpandir o modificar sistemas para mejorar flujos de trabajo o atender nuevos finesDetalles :
Tipo de Contrato : IndefinidoHorario : Lunes a Viernes 08 : 00 a 18 : 00 hrs, Disponibilidad para la realización de turnosModalidad : HibridoLugar : Calle San Máximo, 3 - 9, 28041 Madrid - España