Desarrollador de Software Junior

TIMINING

TIMINING

Salary: $$$
Type: Full time

Tags: C C++ Python Go

En Timining nos apasiona resolver problemas complejos y generar impacto real en la minería. Desarrollamos soluciones tecnológicas que integran ciencia de datos, geología, planificación minera y diseño estratégico para transformar cómo se toman decisiones en la gran minería: más informadas, eficientes y sustentables.

Nuestra cultura y valores, combina conocimiento técnico, colaboración, aprendizaje continuo y compromiso con la innovación.

Creemos en una minería mejor, y estamos construyéndola con tecnología.

Apply at the original job on getonbrd.com.

Funciones principales

  • Participar en la construcción de los software de la nueva generación de herramientas para la industria minera, enfocadas en resolver problemas complejos de manera simple e intuitiva para usuarios finales y otros equipos de desarrollo.
  • Contribuir en el diseño de productos siguiendo los lineamientos de arquitectura de Timining.
  • Aplicar metodologías ágiles para la gestión de desarrollo del software, diseñando, desarrollando y testeando las historias o características definidas por el equipo; participando activamente en reuniones grupales de planificación y seguimiento como iteraciones y stand-ups.
  • Identificar y gestionar riesgos técnicos, escalando al equipo cuando sea necesario.
  • Asegurar la calidad del software mediante pruebas unitarias e integración, apoyándose en el líder de desarrollo y QA.
  • Apoyar al área de proyectos en las implementaciones, automatizando procesos para maximizar la escalabilidad del producto.
  • Evaluar y ofrecer feedback técnico al equipo en reuniones uno a uno.
  • Impulsar la mejora continua en los métodos de trabajo y detectar barreras a la productividad, realizando las solicitudes necesarias para optimizar la infraestructura y otros requerimientos.
  • Facilitar la comunicación interna, ayudando a traducir las abstracciones del software y a entender los requerimientos para crear historias con valor.

Requisitos y habilidades técnicas

Buscamos profesionales con formación en Ingeniería Civil en Computación, Ingeniería en Ejecución, Ingeniería Civil Eléctrica o carreras afines. El candidato debe poseer experiencia sólida en programación en C++, Python y Go, con fuerte orientación a la programación orientada a objetos.

Es fundamental tener conocimientos en geometría computacional, uso de frameworks como Qt y OpenGL, y manejo de diagramas UML, especialmente diagramas de secuencia.

Debemos enfatizar el dominio de metodologías ágiles como pair programming, peer review y TDD, así como experiencia en patrones de diseño. El manejo de herramientas de administración ágil como ClickUp, Jira y Trello es requerido para gestionar adecuadamente las tareas y los procesos colaborativos.

El nivel de inglés debe ser intermedio-avanzado para facilitar la comunicación en equipos multidisciplinarios y documentación técnica.

Qt y OpenGL
Diagramas UML, de Secuencia y otros
Metodologías ágiles: pair programing, peer review, TDD
Patrones de diseño.
Herramientas de administración ágil: clickup, jira, trello |

Conditions

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Health coverage TIMINING pays or copays health insurance for employees.
Computer provided TIMINING provides a computer for your work.
Informal dress code No dress code is enforced.

Source: GetOnBoard | Main Category: Programming