* Misin: Se responsabiliza de definir y liderar la arquitectura de soluciones de software para garantizar la escalabilidad eficiencia y sostenibilidad tcnica de los proyectos de la organizacin. Da soporte al equipo tcnico asegurando un desarrollo de la solucin tcnica alineado con la arquitectura definida. Ejerce de referente tcnico especializado de la prctica.
* Responsabilidades:
o Proponer y definir arquitecturas de sistemas que optimicen el rendimiento y la escalabilidad de las soluciones.
o Evaluar las tecnologas emergentes y realizar recomendaciones sobre su adopcin para la mejora continua del entorno de desarrollo.
o Crear y mantener guas y estndares tcnicos que aseguren consistencia y calidad en los proyectos.
o Establecer mejores prcticas de arquitectura de software promoviendo metodologas giles y prcticas de desarrollo seguro.
o Trabajar junto a equipos de desarrollo asesorndolos en las decisiones de arquitectura y alineando sus actividades con las estrategias a nivel de software.
* Funciones:
o Definicin de la arquitectura de aplicaciones Full Stack (Java para el BackEnd y tecnologas modernas para el FrontEnd como Angular React o ).
o Supervisin del desarrollo tcnico y de la calidad de cdigo asegurando que las implementaciones sigan los estndares de diseo y arquitectura.
o Evaluacin de soluciones tecnolgicas y herramientas que mejoren el ciclo de vida del desarrollo (CI/CD contenedores herramientas de DevOps).
o Optimizacin y escalabilidad de aplicaciones mediante la identificacin de posibles cuellos de botella y la implementacin de mejoras continuas en rendimiento y seguridad.
o Realizacin de pruebas de concepto (PoC) para la adopcin de nuevas tecnologas y evaluacin de la viabilidad de implementaciones a largo plazo.
Qualifications :
1. Experiencia:
* Al menos 810 aos en desarrollo de software con al menos 4 aos en roles de arquitectura de software.
2. Requisitos Tcnicos
3. Lenguajes y Frameworks: Amplia experiencia en Java y en frameworks relacionados (Spring Boot Hibernate) para la construccin de soluciones BackEnd robustas.
4. Arquitectura de Microservicios: Dominio en el diseo y la implementacin de arquitecturas basadas en microservicios utilizando patrones como API Gateway y orquestacin de servicios.
5. Desarrollo FrontEnd: Conocimientos slidos en tecnologas como Angular React o y en fundamentos de HTML5 CSS3 y TypeScript.
6. Bases de Datos: Experiencia en gestin de bases de datos SQL y NoSQL (MySQL PostgreSQL MongoDB).
7. DevOps y CI/CD: Conocimiento en herramientas de integracin y despliegue continuos (Jenkins GitLab CI Docker