Arquitecto de Software

San Salvador, El Salvador

Como arquitecto de software tu labor será diseñar, definir y supervisar la arquitectura técnica de soluciones de software, asegurando que cumplan con los requerimientos funcionales, no funcionales, de seguridad y escalabilidad. Su rol es clave para alinear las decisiones tecnológicas con la estrategia del negocio y garantizar la calidad, sostenibilidad y eficiencia de los sistemas desarrollados o adquiridos.

Competencias Generales
- Compromiso.
- Calidad.
- Innovación.
- Proactivo.
- Organizado.
- Responsable.
- Autodidacta.
- Facilidad de Comunicación.
- Enfocado a resultados.
- Trabajo en Equipo.

Responsabilidades

  • Diseñar arquitecturas de software robustas, seguras y escalables, basadas en las necesidades del negocio.

  • Liderar la selección de tecnologías, herramientas y marcos de trabajo (frameworks) adecuados para cada solución.

  • Definir y documentar estándares técnicos, patrones de arquitectura y buenas prácticas de desarrollo. 

  • Evaluar y validar la viabilidad técnica de nuevos proyectos y cambios en sistemas existentes.

  • Colaborar con Product Owners, Líderes de Proyecto y otros stakeholders para entender requerimientos y traducirlos en soluciones técnicas.

  • Guiar y apoyar al equipo de desarrollo en la implementación de la arquitectura propuesta. 

  • Realizar revisiones de código y auditorías de arquitectura para garantizar el cumplimiento de estándares técnicos. 

  • Participar en iniciativas de transformación digital, modernización de aplicaciones y migraciones a la nube.

  • Investigar nuevas tecnologías y proponer mejoras continuas a la arquitectura empresarial.

Debe tener

  • Título universitario en Ingeniería en Sistemas, Ciencias de la Computación o carrera afín.

  • Experiencia:
    • 5+ años de experiencia en desarrollo de software. 
    • 2+ años en diseño de arquitectura de sistemas complejos. 
    • Experiencia liderando equipos técnicos y proyectos multidisciplinarios. 
    • Capacidad comprobada para traducir requerimientos de negocio en soluciones tecnológicas eficientes. 
    • Experiencia en diseño, desarrollo e implementación de arquitecturas escalables, seguras y alineadas a objetivos estratégicos. 
    • Conocimiento en diseño de soluciones en la nube (AWS, Azure, GCP), integración de sistemas complejos y adopción de buenas prácticas de arquitectura empresarial.

  • Conocimientos técnicos:
    • Arquitecturas de microservicios, APIs RESTful y orientadas a eventos. 
    • Plataformas Cloud: AWS, Azure, GCP. 
    • Patrones de diseño, principios SOLID y Clean Architecture. 
    • Contenedores y orquestación: Docker, Kubernetes. 
    • Automatización CI/CD y prácticas DevOps. 
    • Modelado de datos: bases de datos SQL y NoSQL. 
    • Seguridad en aplicaciones: OWASP, autenticación/autorización, cifrado.

Se valorará

  • Certificaciones técnicas (ej. AWS Architect, Azure Architect, TOGAF).

  • Conocimiento en metodologías ágiles (Scrum, SAFe). 

  • Experiencia en arquitectura de soluciones basadas en eventos y serverless. 

  • Participación en proyectos de transformación digital y modernización tecnológica.


Trabajar con Grupo Treming significa formar parte de una empresa que valora el bienestar, el desarrollo y el talento de cada persona.