Ingeniero de Software Junior

Ingeniero
Tiempo completo
Belgrade, Serbia

Sobre el puesto

Como Ingeniero de Software Junior, contribuirás al desarrollo, pruebas y mantenimiento de funciones de software en uno o más de nuestros productos principales. Trabajando estrechamente con ingenieros senior y equipos multifuncionales, participarás en todo el ciclo de vida del desarrollo de software, desde la recopilación de requisitos hasta el despliegue. Se espera que escribas código limpio y bien probado, participes activamente en revisiones de código y desarrolles continuamente tus habilidades técnicas bajo la guía de miembros experimentados del equipo.

Gestión

Responsabilidades

  • Escribir, probar y mantener código para funciones nuevas y existentes entre los proyectos asignados
  • Colaborar con ingenieros senior, responsables de producto y QA para entender los requisitos y ofrecer soluciones
  • Participar en revisiones de código, proporcionando y recibiendo retroalimentación constructiva
  • Depura y resuelve los defectos de software de forma oportuna, documentando las causas raíz y las correcciones
  • Escribir y mantener pruebas unitarias e integradoras para garantizar la calidad y fiabilidad del código
  • Contribuye a la documentación técnica, incluyendo comentarios en línea de código, archivos README y entradas de wiki
  • Sigue los estándares de codificación establecidos, las prácticas de control de versiones y los procedimientos de despliegue establecidos
  • Comunica el progreso, los bloqueadores y las actualizaciones de estado de forma clara y rápida dentro del equipo
  • Participa en ceremonias ágiles que incluyen monólogos, planificación de sprints, retrospectivas y demostraciones
  • Apoyar a los equipos de control de calidad y operaciones durante los ciclos de pruebas y la resolución de problemas de producción
  • Mejora continuamente tu comprensión del producto, la base de código y el dominio empresarial

Requisitos

  • La fluidez en inglés escrito y hablado es obligatoria
  • Licenciatura en Informática, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente
  • De 0 a 2 años de experiencia profesional en desarrollo de software (se consideran prácticas y proyectos académicos)
  • Dominio de al menos un lenguaje de programación (por ejemplo, C#, JavaScript, Python, Java o similar)
  • Comprensión fundamental de las tecnologías web, incluyendo HTML, CSS y JavaScript
  • Familiaridad con los sistemas de control de versiones, especialmente con Git
  • Comprensión básica de los principios de pruebas de software y redacción de pruebas unitarias
  • Capacidad para aprender rápido, seguir bien las indicaciones y hacer preguntas de forma proactiva
  • Sólidas habilidades para resolver problemas y atención al detalle
  • Buenas habilidades de comunicación y trabajo en equipo, con la capacidad de trabajar en un entorno colaborativo y dinámico

Habilidades preferidas

  • Exposición a pipelines CI/CD y marcos de pruebas automatizados
  • Experiencia con productos SaaS o entornos basados en la nube
  • Familiaridad con metodologías de desarrollo ágil/scrum
  • Comprensión de las APIs RESTful y conceptos básicos de bases de datos

Listo cuando tú quieras

Hay varias formas de conseguir la ayuda que necesitas.

¿Tienes preguntas?

Contacta con nuestro equipo de ventas para cualquier pregunta.

Ventas de contacto

¿Listo para usar Proctorio?

Puedes empezar ahora mismo registrándote.

Regístrate hoy mismo

¿Necesitas ayuda?

Estamos aquí para ti las 24 horas del día, los 365 días de la semana.

Iniciar chat en directo