Familiaridad con tecnologías frontend (p. ej., next).
conocimiento de api restful y sistemas de colas de mensajes.
experiencia con herramientas de contenedores como docker y herramientas de orquestación como kubernetes.
diseñar y desarrollar soluciones en la nube utilizando aws api gateway y aws lambda.
desarrollar funciones lambda en java o python, optimizando su rendimiento y seguridad.
implementar y gestionar aws step functions, integrando perfectamente con api gateway.
realizar el mapeo de datos json para asegurar la adecuada comunicación entre servicios y sistemas.
diseñar servicios y api de backend escalables y de alto rendimiento.
experiencia en proyectos de desarrollo bajo el enfoque devops y de automatización de procesos de implementación. Deseable conocimiento de servicios como aws codebuild, codedeploy, codepipeline entre otros.
sólido conocimiento de la arquitectura de microservicios y patrones de diseño.
conocimiento de bases de datos relacionales y nosql.
competencia en sistemas de control de versiones (por ejemplo, git).
conocimiento de los procesos de ci/cd y los marcos de prueba automatizados.
habilidades de negocio:
1. análisis de los requerimientos de negocio y tecnológicos.
2. elaboración del diseño técnico de desarrollo de software.
3. crear y mantener la documentación técnica relacionada con los desarrollos realizados.
4. versionar y documentar código.
5. asegurar los requisitos para que el desarrollo pase a un ambiente productivo.
6. asegurar la funcionalidad del sistema.
7. configuración y desarrollo de soluciones front-end y back-end con servicios aws.
8. análisis y desarrollo de aplicaciones con lenguajes como python y/o typescript.
9. garantizar la calidad del código mediante pruebas unitarias, pruebas de integración y revisiones de código.
10. trabajar en estrecha colaboración con otros desarrolladores y equipos de infraestructura para garantizar la calidad y eficiencia de las soluciones y lograr los objetivos de innovación y transformación de la organización.
competencias soft:
realizar el diseño y desarrollo de funcionalidades y/o aplicaciones principalmente en servicios de nube. Trabajará en un entorno dinámico, colaborando con un equipo de profesionales en el área de ti, participando en el diseño técnico y desarrollo de software en microservicios de aws bajo un marco de metodologías de ejecución de proyectos, incluyendo metodologías ágiles.
#j-18808-ljbffr