Descripción
Desarrollador SW, con al menos 10 años de experiencia construyendo sw y que esté en proceso de transición hacia arquitectura.
En esta función tendrás que:
• Diseñar y guiar la implementación de arquitecturas de software escalables, seguras y resilientes.
• Participar activamente en el diseño y resolución de desarrollos de alta complejidad.
• Acompañar y mentorear a los equipos de desarrollo, fomentando buenas prácticas y calidad técnica.
• Definir lineamientos de arquitectura, estándares de desarrollo y patrones reutilizables.
• Participar en la modernización de aplicaciones, migraciones a la nube y adopción de nuevas tecnologías.
• Elaborar y comunicar documentación de arquitectura (modelos, diagramas C4, ADRs).
• Evaluar tecnologías, frameworks y herramientas para proponer soluciones que agreguen valor.
• Conectar visión técnica con estrategia de negocio, actuando como facilitador en la toma de decisiones.
Ideal si cuentas con:
• Título: Ingeniería Civil en Computación, Ingeniería de Software, Ingeniería Informática o afín.
• 10+ años de experiencia en desarrollo de software, con dominio en al menos tres lenguajes y frameworks (Java, C#, Python, Node.js, Go, Spring Boot, Spring Framework, Spring Security, Spring Batch, Angular, JavaScript, Bootstrap, Vue.js).
• Conocimiento profundo en programación orientada a objetos y funcional
• Conocimiento y experiencia en estructuras de datos y optimización de código
• Conocimiento profundo de principios/enfoques y arquitecturas de software (SOLID, DDD, Clean Architecture, Hexagonal).
• Conocimiento profundo en patrones de diseño de software (Singleton, Factory Method, Builder, Adapter, entre otros)
• Experiencia en arquitecturas basadas en microservicios, APIs REST/GraphQL, mensajería (Kafka, RabbitMQ).
• Experiencia en bases de datos relacionales y NoSQL (PostgreSQL, MySQL, MongoDB, Redis).
• Conocimiento y experiencia en análisis y optimización de consultas en bases de datos relacionales.
• Conocimiento en integración y despliegue continuo (CI/CD), contenedores (Docker, Kubernetes) y cloud (AWS, Azure o GCP).
• Experiencia en metodologías ágiles (Scrum, SAFe).
Y mucho mejor si destacas por:
• Experiencia en modernización de aplicaciones legacy y migración a cloud.
• Conocimiento de arquitecturas event-driven, serverless y reactivas.
• Familiaridad con frameworks de arquitectura empresarial (TOGAF, Zachman, ArchiMate).
• Certificaciones en cloud (AWS/Azure/GCP), Kubernetes o Arquitectura de Software.
• Experiencia en seguridad de aplicaciones (OAuth2, JWT, Zero Trust, DevSecOps).
• Flexibilidad laboral, promoviendo el equilibrio en tu vida personal y profesional.
• Desarrollo profesional y evolución constante de tus habilidades, siempre según tus intereses.
• Un ambiente colaborativo, diverso e innovador, que fomenta el trabajo en equipo.
• Trabajo híbrido