




**El puesto:** Estamos buscando un profesional que tome decisiones arquitectónicas para garantizar que los sistemas escalen eficientemente, mentorice al equipo de ingeniería para acelerar la productividad general y establezca mejores prácticas que reduzcan la deuda técnica mientras mejora la calidad del código. La experiencia aportada tendrá un impacto directo en la capacidad de entregar productos confiables y de alto rendimiento, a la vez que construye la base técnica necesaria para el crecimiento sostenible de la organización. **Responsabilidades:** * Contribuir a nivel senior en el diseño, desarrollo e implementación de aplicaciones empresariales críticas. * Trabajar dentro de metodologías ágiles de desarrollo de software. * Crear y mantener documentación técnica de diseño. * Realizar investigación, análisis, codificación, depuración y pruebas. * Colaborar eficazmente en un entorno de desarrollo orientado a equipos. * Realizar pruebas de control de calidad sobre todo el código. * Participar en revisiones de código para asegurar el cumplimiento de los estándares de programación. * Demostrar sólidas habilidades de gestión del tiempo para cumplir con los plazos. * Coordinar con otros departamentos para mantener un enfoque coherente en la entrega de resultados de alta calidad según lo programado. **Requisitos:** * Título universitario en Ciencias de la Computación, Tecnologías de la Información, Ingeniería o campo relacionado. * Experiencia con tecnologías como Java, Spring, Spring Boot, Spring Cloud, Hibernate, Ant, Maven, Angular, TypeScript. * Experiencia práctica con Docker, Kubernetes, AWS y tecnologías en la nube. * Dominio de GNU/Linux, scripts de Shell y Python. * Experiencia con APIs RESTful, Swagger/OpenAPI, desarrollo de microservicios y sistemas distribuidos. * Experiencia con tecnologías IoT, incluyendo AWS IoT (Shadow, Greengrass) y MQTT es un plus. * Conocimientos sólidos de SQL y experiencia con bases de datos relacionales (por ejemplo, MySQL), junto con familiaridad con bases de datos NoSQL como DynamoDB. * Experiencia con sistemas de control de versiones como Git. * Comprensión completa del ciclo de vida del desarrollo de software, con experiencia en el uso de herramientas como Jira y Confluence. * Sólidos conocimientos de diseño y programación orientados a objetos, con conocimiento práctico de patrones de diseño. C\-BD\-19082025 Wakapi Web


