04 sep
|
BID Group
|
Miguel Hidalgo
04 sep
BID Group
Miguel Hidalgo
Arquitectoa de Software
Estamos buscamos una Arquitectoa de Software para integrarse a nuestra Fábrica de Software y participar en el diseño y evolución de soluciones tecnológicas de alto impacto.
La persona en esta posición será responsable de definir arquitecturas de software escalables, seguras, eficientes y sostenibles, traduciendo las necesidades del negocio en soluciones técnicas robustas y alineadas con los objetivos de la organización.
Será un referente técnico para los equipos de desarrollo, participando en decisiones tecnológicas, definición de estándares, integración de sistemas, optimización del rendimiento y gestión de la deuda técnica.
Responsabilidades
Diseñar la arquitectura general de sistemas y soluciones de software.
Definir componentes, capas, servicios, microservicios, bases de datos e integraciones necesarias para cada solución.
Evaluar y seleccionar tecnologías, lenguajes, frameworks y plataformas de acuerdo con los requerimientos técnicos y de negocio.
Diseñar arquitecturas escalables, de alto rendimiento, mantenibles y tolerantes a fallos.
Aplicar principios y buenas prácticas de diseño de software como SOLID, DRY y KISS.
Definir y aplicar patrones de diseño adecuados a las necesidades de cada solución, incluyendo MVC, microservicios, CQRS, Event Sourcing, entre otros.
Diseñar soluciones considerando seguridad, disponibilidad, rendimiento, escalabilidad y continuidad operativa.
Identificar riesgos técnicos y establecer estrategias de mitigación.
Evaluar diferentes alternativas tecnológicas considerando funcionalidad, rendimiento, complejidad y costos.
Asegurar la correcta integración de componentes internos, APIs, servicios externos y soluciones de terceros.
Trabajar de manera cercana con equipos de desarrollo para garantizar la correcta implementación de las decisiones arquitectónicas.
Realizar revisiones técnicas y de código para validar el cumplimiento de los estándares y lineamientos definidos.
Definir estándares de calidad para el desarrollo de software.
Promover prácticas como pruebas automatizadas, integración continua y validación de código.
Analizar el desempeño de las soluciones en ambientes productivos y proponer mejoras.
Identificar componentes obsoletos, código no optimizado y otros factores que puedan generar riesgos futuros.
Definir estrategias para gestionar y reducir la deuda técnica.
Elaborar y mantener actualizada la documentación de arquitectura, incluyendo diagramas, decisiones técnicas y justificaciones.
Documentar y comunicar las decisiones arquitectónicas de manera clara a equipos técnicos y stakeholders.
Guiar y mentorizar a desarrolladores, fortaleciendo la adopción de buenas prácticas de arquitectura e ingeniería de software.
Colaborar con Product Owners, líderes de proyecto, gerentes y demás stakeholders para traducir requerimientos de negocio en soluciones tecnológicas.
Mantenerse actualizado sobre nuevas tecnologías, tendencias y prácticas de arquitectura de software.
Evaluar oportunidades de mejora orientadas a optimizar el rendimiento, eficiencia y costos de las soluciones.
Requisitos
Escolaridad Lic. o Ing. en Sistemas, Computación, Informática, o carrera afín.
Experiencia Más de 7 años de experiencia en desarrollo de software.
Experiencia comprobable en diseño y definición de arquitecturas de software.
Experiencia en diseño y desarrollo de aplicaciones web.
Experiencia con sistemas distribuidos.
Experiencia tomando decisiones técnicas y evaluando diferentes alternativas de arquitectura.
Experiencia trabajando con equipos de desarrollo multidisciplinarios.
Experiencia en integración de sistemas, APIs y servicios externos.
Experiencia en documentación de arquitecturas y decisiones técnicas.
Deseable experiencia en proyectos de alta disponibilidad, escalabilidad o alta demanda.
Conocimientos técnicos nivel avanzado
Python
Java
JavaScript
C
Ruby
Bases de datos nivel avanzado
SQL Server
MySQL
PostgreSQL
MongoDB
Control de versiones nivel avanzado
Git
TFS
Branching, clone, commit, push, pull y flujos colaborativos.
Arquitectura y patrones de diseño nivel avanzado
Arquitectura de software.
Microservicios.
Sistemas distribuidos.
MVC.
CQRS.
Event Sourcing.
Principios SOLID, DRY y KISS.
Diseño de soluciones escalables y de alto rendimiento.
Integración mediante APIs y servicios.
Calidad y seguridad
Pruebas automatizadas.
Integración continua.
Seguridad de aplicaciones.
Identificación y mitigación de riesgos técnicos.
Gestión de deuda técnica.
Otros conocimientos deseables
ISO 27001.
Infraestructura y servicios en la nube.
Alta disponibilidad y recuperación ante fallos.
Optimización de costos tecnológicos.
Inglés Nivel intermedio
Capacidad para consultar y comprender documentación técnica en inglés.
Ofrecemos
Sueldo competitivo
Prestaciones de ley desde el primer día
Oportunidad de crecimiento y desarrollo profesional.
Zona de trabajo Torre Virreyes
Horario de 9 a 6 de lunes a jueves viernes corto de 8 a 3 pm
3 días en ofi, 2 días en casa.
Bolsa de trabajo México ofrecemos puesto de Arquitecto software para el sector de Informatica Telecomunicaciones en la empresa BID Group de Miguel Hidalgo. Salario acorde a tu experiencia y al salario medio del sector. Actualiza ahora tu currículum vitae y postúlate a este empleo. Tipo de empleo Jornada completa.
📌 Arquitecto software (Miguel Hidalgo)
🏢 BID Group
📍 Miguel Hidalgo