Desarrollador de aplicaciones senior
buscamos a un profesional experimentado para contribuir en el desarrollo y mantenimiento de aplicaciones existentes, así como mejorar e innovar en nuevos proyectos.
descripción del puesto:
el puesto consiste en desarrollar, dar mantenimiento y realizar mejoras a aplicaciones existentes. El candidato seleccionado deberá tener conocimientos sólidos en java, springboot, azure devops y experiencia en implementación de arquitecturas escalables en clústers con kubernetes o equivalentes. Asimismo, es importante contar con habilidades en manejo de bases de datos relacionales tipo sql y no relacionales.
habilidades y calificaciones:
* azure devops
* continuous integration-ci & continuous delivery-cd
* kubernetes o manejo de arquitecturas en clústers
* git (comandos básicos y git flow)
* conocimientos sólidos java (deseable v17 o superior)
* springboot 2 (api, mvc, security, gradle)
* frontend frameworks basados en lenguaje typescripts (deseable react js o angular)
* junit o equivalente para desarrollo de unit testing y cobertura de pruebas.
* atención de solución vulnerabilidades de software
* manejo de herramientas de detección de vulnerabilidades de software (sonar, veracode o equivalente)
* bases de datos relacionales tipo sql (sql server, oracle) con conocimiento de desarrollo de plsql.
* desarrollo de servicios api rest
* bases de datos no relacionales (cosmo db, firebird, o equivalente). (deseable)
* docker (comandos y recetas para crear imágenes) (deseable)
* rancher (contenedores y clústers) (deseable)
* estándares owasp para solución de vulnerabilidades. (deseable)
* conocimiento de herramientas de diagramas de software (ms visio, flowchart o equivalente)
* metodologías: metodologías agile (scala, safe, scrum, xp o equivalente)
perfil personal:
* autodirigido
* auto gestionable
* orientado a resultados.
no se realizan pruebas de vih ni embarazo como requisito para ingreso. Se promueve la diversidad y equidad laboral.