Arquitecto Soluciones Nube

Bogotá D.C., Bogotá DC
Publicado hace más de 30 días
Logo Global MVM
Empresa:
Global MVM
Descripción de la Empresa:
Llevamos más de 27 años de exitosa experiencia gestionando diferentes aplicaciones y lenguajes de programación. Desde 1996, trabajamos en idear, diseñar y desarrollar soluciones de ingeniería de software que apalanquen el crecimiento, transformación y productividad de la industria en diversos sectores económicos, en especial, el sector eléctrico.
Tipo de Contrato:
Desde Casa
Experiencia requerida:
3 a 4 años
Educación requerida:
Universitaria
Género:
Indiferente
Cantidad de Vacantes:
1

Descripción de la Oferta de Trabajo

Objetivo del Cargo

Proveer la solución técnica óptima asociada a la satisfacción de necesidades del ámbito de soluciones core de negocio tanto en la nube como on-premises, que permita el cumplimiento de las expectativas, y requerimientos de negocio.

Funciones y responsabilidades:

1. Diseñar y crear la estructura completa de una solución de software, entendiendo con claridad los requerimientos, identificando los componentes claves, definiendo las interfaces entre estos y seleccionando las tecnologías apropiadas.
2. Liderar la estrategia de DevSecOps diseñando las arquitecturas de las soluciones con un fuerte foco en seguridad.
3. Asegurar que cada componente de software cumpla con sus funciones y responsabilidades de manera autónoma
4. Establecer los estándares técnicos, mejores prácticas y líneas guías de codificación para mantener la consistencia y la calidad a través de todo el ciclo de vida de desarrollo, teniendo como definición base las prácticas establecidas.
5. Asistir y direccionar los posibles riesgos técnicos, identificar y remediar vulnerabilidades de seguridad y sugerir medidas para mitigar potenciales amenazas.
6. Trabajar de manera cercana con los equipos de Desarrollo proveyendo guía y soporte durante todo el ciclo de Desarrollo, fomentando las prácticas y resolviendo limitantes técnicas. Ofrecer code review y liderazgo técnico.
7. Asegurar el cumplimiento de los pilares de DevSecOps desde el inicio del ciclo de Desarrollo, habilitando la cobertura DevSecOps a su mayor porcentaje.
8. Definir como los componentes DevSecOps serán integrados a través de todo el ciclo de Desarrollo, tales como herramientas de análisis de código, automatización de pruebas funcionales, automatización de pruebas de seguridad y herramientas de análisis de código.
9. Proveer guía y mentoría a líderes técnicos y desarrolladores, ayudándolos a entender la visión arquitectónica y guiarlos en su trabajo.
10. Garantizar el cumplimiento de indicadores de calidad asociados al diseño y al código del portafolio de productos de software bajo su responsabilidad.

Resultados esperados

Trabajar de manera cercana con los equipos de Desarrollo proveyendo guía y soporte durante todo el ciclo de Desarrollo, fomentando las prácticas y resolviendo limitantes técnicas. Ofrecer code review y liderazgo técnico.

Conocimientos requeridos

• Diseño e implementación de arquitecturas de software para aplicaciones web, soluciones basadas en microservicios, soluciones móviles, contenerización e integración combinando el uso de patrones, técnicas avanzadas de diseño e implementación usando herramientas tecnológicas sobre plataformas de nube como Azure, AWS, GCP.
• Diseño e implementación de soluciones On-Premise y Cloud (Azure), bajo plataformas .Net en combinación con tecnologías como JavaScript, ReactJS, AngularJS, Bootstrap, State-less functions, Kubernetes, Docker, entre otras.
• Diseño e implementación de soluciones sobre arquitecturas basadas en mensajería, haciendo uso de buses de servicios, hubs de eventos, IoT centers y gestores de servicios.
• Diseño de base de datos relacionales como SQL Server y bases de datos No SQL como Mongodb, Cosmosdb, entre otras. Integración con datalakes y repositorios documentales.
• Gestión de configuración mediante el uso de productos como Github, bitbuket o VSTS
• Conocimiento integral de los procesos de ingeniería de Software y pilares de DevSecOps.
• Dominio de arquitecturas de referencia de soluciones de misión crítica, de integración de aplicaciones, soluciones móviles, IoT.
• Conocimientos en diseño y ejecución de prueba unitarias, de desempeño, carga, stress, seguridad y su automatización.
• Excelente capacidad de abstracción en el diseño y construcción de soluciones
• Conocimientos en GIT: estrategias de ramificación, índices de calidad de código estático, código seguro, políticas de calidad.

Conocimientos deseables:

• Azure API Management
• Azure Functions
• Azure Logic Apps
• Azure App Services
• Azure Storage Account
• Azure IoT Center
• Azure Event Hub
• Azure Kubernetes Services
• Azure Private Endpoints
• Azure Networking
• Azure Front Door
• Azure Application Gateway
• Azure Traffic Manager

Competencias Fundamentales (Soft Skills – Habilidades Blandas):

• Habilidades y pasión por la programación
• Capacidad de autogestión
• Capacidad de autoaprendizaje y adopción de nuevas tecnologías.
• Excelentes habilidades de comunicación.
• Capacidad de análisis y resolver problemas
• Atención al detalle

Empleos relacionados a Arquitecto Soluciones Nube