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:
- Colabore con las partes interesadas para recopilar y analizar los requisitos y especificaciones del software.
- Diseñe, desarrolle, pruebe y mantenga aplicaciones C++ de alta calidad, siguiendo las mejores prácticas y estándares de codificación.
- Optimice el código para el rendimiento, la escalabilidad y la estabilidad, identificando y resolviendo cuellos de botella y problemas a medida que surjan.
- Participe en revisiones de código y discusiones de diseño, brindando comentarios constructivos para mejorar la calidad general del software.
- 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.
- Colabore con los equipos de control de calidad para identificar, reproducir y resolver defectos de software.
- Cree y mantenga documentación técnica clara y concisa para el diseño de software, el código y los manuales de usuario.
- Mentor y proporcionar orientación a los ingenieros junior, fostcreando una cultura de aprendizaje y mejora continua.
Requisitos:
- Licenciatura en Informática, Ingeniería o carrera afín.
- Más de 3 años de experiencia profesional en desarrollo de software, con un enfoque en programación C++.
- Fuerte conocimiento del lenguaje C++, libraries y marcos (como Boost, STL o Qt).
- Competencia en programación orientada a objetos, patrones de diseño y estructuras de datos.
- Familiaridad con subprocesos múltiples, administración de memoria y programación de redes.
- Experiencia con sistemas de control de versiones (como Git) y herramientas de seguimiento de errores (p. ej., JIRA).
- Excelentes habilidades analíticas, de resolución de problemas y de depuración.
- Fuertes habilidades de comunicación y la capacidad de trabajar de manera efectiva en un entorno de equipo colaborativo.
- Orientado a los detalles y organizado, con la capacidad de gestionar múltiples tareas y cumplir con los plazos.
Agradable para Haves:
- Conocimiento de otros lenguajes de programación, como Python, Java o C#.
- Experiencia con desarrollo multiplataforma, incluidos Linux, Windows y macOS.
- 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.