Multiplica Talent te está buscando!
Somos una consultoría enfocada en reclutar talento digital orientado a los cambios en tecnología y procesos de transformación digital.
**Estamos buscando Arquitecto de Software con el objetivo de**: gobierno y estándares de la plataforma backend.
Trabajará con desarrolladores y líderes técnicos para identificar cambios en los estándares existentes o ampliar los estándares cuando sea necesario.
Este rol también estará involucrado en el diseño y documentación de un entorno extendido complejo con balanceadores de carga, servidores web, servidores de aplicaciones, bases de datos y dispositivos de seguridad.
**Requirements**:
- Ingeniero en informática o carreras afines.
Deseable con Postgrado o Diplomado en arquitectura
- Al menos de 4 años en cargos similares.
Utilizando metodologías agiles.
Conocimiento del sector bancario o financiero.
- Conocimientos de patrones de software empresarial (DDD, Hexagonal, Onion, Microservices, Monolitic, entre otros).
- Conocimientos de patrones de diseño de software empresarial (GOF, GRASP, SOLID, SAGA, entre otros).
- Conocimientos de patrones de software empresarial.
- Conocimiento sobre Gobernanza SOA y mejores prácticas: para el desarrollo de servicios web SOAP / REST, gestión de activos comerciales como XSD, WSDL, definiciones de procesos, XSLT, etc., tiempo de diseño UDDI, gestión de políticas.
- Profundos conocimientos de patrones de comunicación sincrónica / asincrónica y las habilidades de resolución de problemas relacionados con secuenciación de mensajes, correlación y colas.
- Conocimiento de los patrones de diseño SOA para la construcción de sistemas de middleware desde el principio utilizando enrutamiento de mensajes, enriquecimiento de contenido, filtrado de mensajes, transformación de mensajes, entrega garantizada, secuenciación de mensajes, procesamiento de mensajes por lotes, manejo de errores y mecanismos de reconciliación.
- Conocimientos de patrones de Infraestructura para aplicaciones: Legacy, Monolitica, Servicios y Microservicios.
- Definición de Api Proxies e Integración.
Dominio de arquitectura de software, metodología de componentes y su interacción.
- Conocimiento en tecnologías de protocolo de comunicación de datos disponibles (HTTP, HTTPS, TCP, FTP).
- Estándares y normas para aplicar en la construcción de software de la tecnología a su cargo.
- Conocimiento en programación avanzados en varios lenguajes, arquitecturas y paradigmas.
- Manejo de herramientas para la gestión de requerimientos y automatización del ciclo de vida del desarrollo.
(JIRA, GitHub, SonarQube, Nexus, Jenkins).
- Conocimiento avanzado en tecnologías de Bases de Datos SQL y NoSQL.
- Conocimiento avanzado de comunicación entre aplicaciones: SOA, Servicios Web (SOAP, REST), protocolos y lenguajes de comunicación (XML, JSON).
- Conocimientos Generales de Ingeniería del Software.
- Prácticas de Testing y Refactoring.
- Conocimiento de metodologías de análisis como UML u otras.
- Conocimiento de SCRUM.
**Benefits**:
- Contrato a termino indefinido
- Modalidad de trabajo hibrido (2 veces en la oficina de Bogotá por semana)
- Salario de $7.000.000
- Auxilios $3.000.000
- Bonificación trimestral de 1 salario.
- Horario administrativo 8am -6pm.