2025 - Revival Lo Rural

Ingeniero de software

Funciones:

  • Apoyar el diseño, desarrollo y mantenimiento de aplicaciones y sistemas de software.
  • Colaborar con equipos multifuncionales para recopilar y analizar requisitos.
  • Escribir código limpio, mantenible y eficiente
  • Soporte para la resolución de problemas y depuración de problemas de software
  • Apoyar las revisiones de código para garantizar la calidad del código
  • Crear y mantener documentación técnica
  • Manténgase actualizado con las tendencias y tecnologías emergentes en el desarrollo de software.

 

Requisitos:

  • Entusiasta del desarrollo de software y orgulloso de entregar código de alta calidad.
  • Resuelve problemas rápidamente de formas innovadoras y significativas.
  • Ejecuta tareas bien definidas de forma clara y eficaz dentro de un alcance limitado.
  • Colabora eficazmente, fomentando relaciones internas sólidas.
  • Cómodo trabajando de forma independiente bajo supervisión directa.
  • Apasionado por el código limpio, escalable y mantenible.
  • Estudiante rápido que adopta rápidamente nuevas tecnologías.
  • Experiencia trabajando en entornos de producción, enfatizando en una evaluación de impacto cuidadosa y consciente.
  • Competente en Golang.
  • Experiencia con Git y GitHub.
  • Experto en servicios RESTful; familiaridad con gRPC y GraphQL es una ventaja.
  • Experiencia en diseño y desarrollo de API.
  • Competente en bases de datos PostgreSQL, especialmente en la gestión de grandes conjuntos de datos.
  • Experiencia en desarrollo y gestión de pipelines CI/CD.
  • Experto en crear y mantener Dockerfiles.
  • Experiencia en concurrencia y garantía de integridad de datos en condiciones concurrentes.
  • La familiaridad con las técnicas de limitación de velocidad es una ventaja.
  • Conocimiento de las mejores prácticas de desarrollo de software.
  • Diseña, desarrolla y mantiene sistemas de software complejos con un enfoque en la escalabilidad y la claridad.
  • Capaz de transformar los requisitos comerciales en soluciones de software con la orientación del supervisor.
  • Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado
  • 1-2 años de experiencia en ingeniería de software.