TAREAS:
Como desarrollador/a:
• Participar en la redacción de las especificaciones del software a desarrollar.
• Producir un código limpio y eficiente basado en especificaciones.
• Integrar componentes de software y programas de terceros.
• Solucionar problemas, depurar y actualizar el software existente.
Como testeador/a:
• Planificación de pruebas, diseño y preparación de casos de pruebas / scripts / datos / entornos.
• Ejecutar pruebas, informar problemas / defectos y verificar correcciones.
• Reporte de resultados de pruebas 3) También: • Recopilar y evaluar los comentarios de los usuarios.
• Recomendar y ejecutar mejoras. • Mantenimiento y actualización de los sistemas existentes.
IMPRESCINDIBLE:
Experiencia demostrable como desarrollador y probador de software o puesto similar.
• Experiencia demostrable como testeador/a de software.
• Fluidez en lenguajes de programación comunes (por ejemplo, Python, C ++, Java, JavaScript, C #) y
marcos/sistemas (por ejemplo, marcos basados en NodeJS, VisualStudio, Eclipse).
• Experiencia con soluciones de contenedores de software (preferiblemente con Docker).
• Conocimiento de los sistemas de gestión de código fuente (preferiblemente con GitHub/GitLab).
• Conocimiento / experiencia con React y Django.
• Conocimiento / experiencia trabajando con la arquitectura RESTful
• Conocimientos/experiencia en bases de datos relacionales y no relacionales (preferencia en MySQL
y MongoDB)
• Familiaridad con metodologías de desarrollo Ágile.
• Conocimiento sobre optimización del almacenamiento sobre un gran volumen de archivos
(compresión/decompresión)
• BSc / BA en Ciencias de la Computación u otro campo relevante.
Experiencia como Full Stack Developer.
• Experiencia con automatización de testeo (p.e. Junit, Pytest, Selenium, Robot Framework).
• Certificados de desarollo y/o testeo de softwares u otros relativos del área de IT.