Arquitecto De Software

Grupo Tec

  • Guayaquil, Guayas
  • Permanente
  • Tiempo completo
  • Hace 15 días
Estamos en la busqueda de un Arquitecto de Software altamente cualificado y visionario para liderar el diseño y desarrollo de sistema basado en la nube.
El candidato ideal poseerá un profundo conocimiento de la arquitectura de microservicios, tecnologías en la nube y un historial probado de creación de sistemas de software altamente transaccional, escalables y resistentes.
Esta posición requiere una fuerte combinación de conocimientos técnicos, entendimiento profundo de metodologia Agiles, pensamiento estratégico y la capacidad de impulsar la innovación.
Responsabilidades
Desarrollar y ejecutar planes de proyecto integrales, incluida la definición del alcance, la asignación de recursos y la gestión de plazos.
Definir e implementar la arquitectura general del sistema, garantizando la escalabilidad, el rendimiento y la capacidad de mantenimiento.
Desarrollar y mantener modelos arquitectónicos de la solucion, asi como normas y directrices.
Colaborar con el equipo de desarrollo para traducir los requisitos empresariales en soluciones técnicas.
Tomar decisiones sobre la pila tecnológica y proporcionar orientación sobre la selección e integración de herramientas y marcos de trabajo.
Garantizar el cumplimiento de las mejores prácticas en materia de desarrollo de software, seguridad y rendimiento.
Identificar posibles retos técnicos y proponer soluciones innovadoras.
Orientar y guiar al equipo de desarrollo sobre las mejores prácticas arquitectónicas y de desarrollo.
Mantenerse al día sobre las tecnologías emergentes y las tendencias del sector.
Calificaciones
Experiencia probada de por lo menos 5 años como Arquitecto de Software en el desarrollo de sistemas de software complejos.
Sólida comprensión de la arquitectura de microservicios, el desarrollo nativo en la nube y los principios de DevOps.
Dominio de tecnologías backend como Kafka, NestJS y Postgresql.
Experiencia con tecnologías frontend como Angular, Ionic y React es un plus.
Conocimiento profundo de patrones de diseño de software y mejores prácticas.
Excelentes habilidades de comunicación y colaboración.
Capacidad para liderar y orientar equipos de desarrollo.
Habilidades deseadas
Experiencia en el desarrollo de sistemas de Punto de Ventas o de alta transaccionalidad.
Conocimiento de plataformas de contenedorización y orquestación (Docker, Kubernetes).
Experiencia con modelado de datos y diseño de bases de datos.
Fuertes habilidades analíticas y de resolución de problemas.

Buscojobs