Conocimientos técnicos
1. familiaridad con tecnologías frontend (p. ej., next).
2. conocimiento de api restful y sistemas de colas de mensajes.
3. experiencia con herramientas de contenedores como docker y herramientas de orquestación como kubernetes.
4. diseñar y desarrollar soluciones en la nube utilizando aws api gateway y aws lambda.
5. desarrollar funciones lambda en java o python, optimizando su rendimiento y seguridad.
6. implementar y gestionar aws step functions, integrando perfectamente con api gateway.
7. realizar el mapeo de datos json para asegurar la adecuada comunicación entre servicios y sistemas.
8. diseñar servicios y api de backend escalables y de alto rendimiento.
9. 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.
10. sólido conocimiento de la arquitectura de microservicios y patrones de diseño.
11. conocimiento de bases de datos relacionales y nosql.
12. competencia en sistemas de control de versiones (por ejemplo, git).
13. 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