*descripción del puesto:*
diseñar, probar y mantener el código de software para que funciones de manera efectiva y se cumpla con los requisitos específicos de un proyecto.
realizar la planificación y coordinación de las actividades de desarrollo de software asegurando la calidad y eficiencia en el cumplimiento de los objetivos establecidos.
incorporar nuevas tecnologías y herramientas para optimizar procesos y mejorar la experiencia del usuario.
monitorear y ajustar continuamente el rendimiento de las aplicaciones asegurando tiempos de carga rápidos y una experiência sin interrupciones.
desarrollar pruebas unitarias y funcionales para asegurar la calidad del código y la robustez de las aplicaciones.
configurar y gestionar entornos de desarrollo, pruebas y producción, utilizando herramientas de devops.
*habilidades clave:*
* lenguajes de programación: experiencia en lenguajes como javascript, python, java, ruby.
* frameworks: conocimiento en frameworks de frontend (react, angular, vue.js) y backend (express, django, ruby on rails).
* bases de datos: manejo de bases de datos sql (mysql, postgresql) y nosql (mongodb).
*habilidades interpersonales:*
* comunicación: capacidad para comunicar ideas y problemas técnicos de manera efectiva a diferentes audiencias.
* resolución de problemas: habilidad para identificar y solucionar problemas de manera proactiva y eficiente.
*condiciones laborales:
- jornada laboral completa, 5 días a la semana.
- remoto híbrido.