REQUERIMIENTOS
• Graduado Universitario en Ingeniería o Licenciatura en Ciencias de la computación.
• Experiencia previa desarrollando Software con Java y Framework Spring, Spring Boot, Spring Cloud, ODBC/JDBC. Conocer de herramientas de gestión de procesos tales como Jenkins.
• Experiencia previa trabajando con Bases de Datos SQL Server y Oracle
• Manejo de Software de control de versiones (Git)
• Experiencia configurando la seguridad de las APIs con certificados y/o JWT
• Experiencia creando APIs RESTful y SOAP
• Experiencia en el desarrollo de Middleware
• Experiencia trabajando con marcos de trabajo ágil (SCRUM es un plus)
• Conocimiento y gestión de Servidores Windows y Linux
• Experiencia creando y diseñando arquitecturas con Microservicios
• Habilidades para resolver problemas de forma creativa, innovadora y disruptiva
• Habilidades de comunicación
• Trabajo en equipo
• Aprendizaje constante
• Deseable conocimiento de Eureka, Hystrix, Ribbon, Zipkin y Zuul
• Deseable conocimiento de contenedores Docker y Kubernate
• Deseable conocimiento la industria bancaria.
RESPONSABILIDADES
• Diseñar y crear proyectos Web siguiendo estándares globales, tales como SOLID. Haciendo énfasis en la seguridad, fiabilidad, y escalabilidad de la arquitectura.
• Comprender el funcionamiento de las distintas metodologías para el desarrollo de Software Ágil (Scrum y DevOps)
• La posición es responsable de identificar y solventar problemas en el BackEnd y/o el servidor/es donde esta implementada.
• Mantenerse al día con las nuevas tecnologías y estándares enfocados en el desarrollo de APIs.
• Todo lo anterior garantizando que las estrategias de negocios, planes e iniciativas se lleven a cabo o se cumplan de conformidad con las normas, políticas y procedimientos internos vigentes.