Actualmente estamos buscando un ingeniero de software C++ altamente calificado y motivado para unirse a nuestro equipo dinámico. Como ingeniero de software de C++, desempeñará un papel fundamental en el desarrollo y la mejora de nuestras aplicaciones de software, utilizando su experiencia en programación de C++ para crear soluciones eficientes, robustas y escalables. Colaborará con equipos multifuncionales, incluidos gerentes de productos, diseñadores y evaluadores, para garantizar que nuestro software cumpla con los requisitos del cliente y los estándares de la industria.

Responsabilidades:

  1. Colabore con las partes interesadas para recopilar y analizar los requisitos y especificaciones del software.
  2. Diseñe, desarrolle, pruebe y mantenga aplicaciones C++ de alta calidad, siguiendo las mejores prácticas y estándares de codificación.
  3. Optimice el código para el rendimiento, la escalabilidad y la estabilidad, identificando y resolviendo cuellos de botella y problemas a medida que surjan.
  4. Participe en revisiones de código y discusiones de diseño, brindando comentarios constructivos para mejorar la calidad general del software.
  5. Amplíe continuamente su conocimiento de las técnicas de programación de C++ y las tendencias de la industria, incorporando nuevos conocimientos a su trabajo.
  6. Colabore con los equipos de control de calidad para identificar, reproducir y resolver defectos de software.
  7. Cree y mantenga documentación técnica clara y concisa para el diseño de software, el código y los manuales de usuario.
  8. Mentor y proporcionar orientación a los ingenieros junior, fostcreando una cultura de aprendizaje y mejora continua.

Requisitos:

  1. Licenciatura en Informática, Ingeniería o carrera afín.
  2. Más de 3 años de experiencia profesional en desarrollo de software, con un enfoque en programación C++.
  3. Fuerte conocimiento del lenguaje C++, libraries y marcos (como Boost, STL o Qt).
  4. Competencia en programación orientada a objetos, patrones de diseño y estructuras de datos.
  5. Familiaridad con subprocesos múltiples, administración de memoria y programación de redes.
  6. Experiencia con sistemas de control de versiones (como Git) y herramientas de seguimiento de errores (p. ej., JIRA).
  7. Excelentes habilidades analíticas, de resolución de problemas y de depuración.
  8. Fuertes habilidades de comunicación y la capacidad de trabajar de manera efectiva en un entorno de equipo colaborativo.
  9. Orientado a los detalles y organizado, con la capacidad de gestionar múltiples tareas y cumplir con los plazos.

Agradable para Haves:

  1. Conocimiento de otros lenguajes de programación, como Python, Java o C#.
  2. Experiencia con desarrollo multiplataforma, incluidos Linux, Windows y macOS.
  3. Familiaridad con metodologías ágiles de desarrollo de software, como Scrum o Kanban.

    Si es un ingeniero de software de C++ talentoso apasionado por crear soluciones de software innovadoras, ¡queremos saber de usted! Envíenos su currículum y carta de presentación, detallando su experiencia y calificaciones. Esperamos a revisar su aplicación.