[LEVER] Software Architect Cloud Senior 1
LATAM l Remote
Somos una consultora con más de 350 profesionales que integran la creatividad, tecnología, negocios y marcas, con equipos de alto desempeño, diversos, colaborativos y cercanos, para crear soluciones de vanguardia de impacto positivo y relevancia.
Contamos con gran experiencia en el mercado Latinoamericano trabajando con marcas reconocidas en la formulación e implementación de sus estrategias desde la concepción de su modelo de negocio, la integración de herramientas tecnológicas, el entendimiento de la experiencia y la estrategia de marca.
Apoyamos a las empresas en la creación de productos y servicios digitales innovadores centrados en el cliente, a través de un trabajo interdisciplinario que combina la estrategia, los datos y el diseño; guiándolos de esta manera al cumplimiento de sus propósitos y dando valor a las personas y el entorno.
El/la Software Architect Cloud de BBK+2Brains debe:
- Como Arquitecto de Software, desempeñarás un papel crucial en el diseño e implementación de soluciones de software de alta calidad que se alineen con nuestros objetivos y metas comerciales. Serás responsable de la arquitectura técnica general de nuestros sistemas de software, con un enfoque en la arquitectura de microservicios y soluciones basadas en la nube.
- Colaborar con equipos multidisciplinarios para comprender los requisitos comerciales y traducirlos en diseños arquitectónicos.
- Diseñar, desarrollar y documentar la arquitectura de software basada en las mejores prácticas y estándares de la industria, con un enfoque específico en la arquitectura de microservicios y soluciones basadas en la nube.
- Evaluar y seleccionar las tecnologías, frameworks y herramientas adecuadas para respaldar los proyectos de desarrollo de software, con experiencia en Java/J2EE, NodeJS, AWS, SQL y arquitectura de microservicios.
- Diseñar e implementar APIs REST y arquitectura de API GraphQL para permitir la integración y comunicación fluida entre los componentes de software.
- Definir las especificaciones del sistema, incluidas las interfaces de usuario, los puntos de integración y los modelos de datos, teniendo en cuenta el entorno en la nube y los requisitos de escalabilidad.
- Garantizar la escalabilidad, el rendimiento y la seguridad de los sistemas de software a través de un diseño e implementación eficaces, aprovechando las tecnologías y servicios basados en la nube.
- Diseñar e implementar pipelines de CI/CD para permitir una entrega y operación eficientes y automatizadas de software.
- Realizar revisiones de código y proporcionar orientación al equipo de desarrollo para garantizar el cumplimiento de los estándares arquitectónicos, principios de diseño y mejores prácticas.
- Identificar y abordar desafíos y riesgos técnicos, y proponer soluciones para mitigarlos, con un enfoque en las integraciones y la interoperabilidad del sistema.
- Mantenerse actualizado con las últimas tendencias y avances en desarrollo de software y arquitectura, especialmente en las áreas de microservicios, computación en la nube y prácticas DevOps, para impulsar la innovación dentro de la organización.
- Mentorizar y guiar a desarrolladores de software junior, fomentando una cultura de aprendizaje continuo y crecimiento.
Qué conocimientos buscamos en/la Software Architect Cloud
- Licenciatura o maestría en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
- Experiencia comprobada como Arquitecto de Software u otro puesto similar, con sólidos conocimientos en diseño e implementación de sistemas escalables.
- Dominio de lenguajes de desarrollo de software como Java/J2EE y NodeJS.
- Amplia experiencia con la plataforma y servicios de AWS, incluyendo EC2, S3, Lambda, RDS y CloudFormation.
- Amplia comprensión de arquitectura de microservicios, APIs REST y arquitectura de API GraphQL.
- Experiencia en el diseño y operación de pipelines de CI/CD.
- Conocimientos de bases de datos SQL y principios de diseño.
- Familiaridad con principios de diseño, diagramas de secuencia, especificaciones de productos e integraciones de sistemas.
- Experiencia en metodologías de desarrollo ágil y prácticas DevOps es una ventaja.
- Inglés B1.
Que competencias buscamos en/la Software Architect Cloud Senior
- Excelentes habilidades analíticas y para resolver problemas.
- Fuertes habilidades de comunicación e interpersonales, con capacidad para colaborar efectivamente con equipos multidisciplinarios.
- Flexibilidad y adaptabilidad.
- Gestión del cambio.
Te ofrecemos
- Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos
- Acceso a grandes clientes y proyectos desafiantes
- Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales
- Un entorno de trabajo flexible y dinámico
- Beneficios especiales: día libre para tu cumpleaños, 4 semanas de vacaciones
Experiencia Deseada
Senior