Ingeniero de Software Senior C++

Sé de los primeros solicitantes.
Jordan martorell s.l.
Spain
EUR 50.000 - 70.000
Sé de los primeros solicitantes.
Hace 6 días
Descripción del empleo

Desde IntellIT queremos ampliar nuestro equipo de Ingenieros con un Ingeniero de Software C++ Senior para proyectos en Ingeniería Naval.

Experiencia

  • Desarrollo de software: Al menos 7-10 años de experiencia como desarrollador, preferiblemente en diferentes tecnologías y lenguajes de programación.
  • Puesta en producción de sistemas: Experiencia en puesta en producción de sistemas, instalación, pruebas y trato con el cliente final.
  • Gestión de equipos: Al menos 3 años de experiencia gestionando equipos.
  • Arquitectura de software: Experiencia en diseño e implementación de arquitecturas escalables y robustas.
  • Gestión de proyectos: Familiaridad con metodologías como Agile, Scrum, así como con herramientas de gestión de proyectos (Jira).
  • Calidad del software: Conocimiento en pruebas automatizadas, CI/CD, revisiones de código, y análisis estático de código.
  • Conocimientos de sistemas: Experiencia con sistemas operativos (Linux, Windows), bases de datos, redes, y seguridad.

Conocimientos técnicos

  • Diseño y arquitectura de software: Capacidad para definir y supervisar arquitecturas escalables, robustas y seguras.
  • Conocimientos en metodologías ágiles: Experiencia en frameworks como Scrum para gestionar proyectos y equipos.
  • Gestión del ciclo de vida del software (SDLC): Conocimiento de todas las etapas (planificación, desarrollo, pruebas, implementación y mantenimiento).
  • Control de calidad de software.
  • Conocimientos en DevOps: Familiaridad con CI/CD, infraestructura como código, contenedores (Docker, Kubernetes) y herramientas de automatización.
  • Gestión de herramientas y tecnologías actuales: Dominio de lenguajes de programación (C, C++, Python, C#, etc.), frameworks y tecnologías relacionadas con el stack del equipo.
  • Comunicación y Protocolos: Protocolos de Comunicación: CAN bus, UART, SPI o I2C. Interfaz de Red: Conocimientos en UDP, TCP/IP, FTP y HTTP/HTTPS.
  • Seguridad de software: Habilidades para garantizar que las soluciones desarrolladas cumplan con las mejores prácticas de seguridad.
  • Gestión de datos: Conocimientos básicos o avanzados de bases de datos.
  • Control de Versiones: Uso de sistemas de control de versiones como Git o Bitbucket para gestionar el código fuente y colaborar con otros desarrolladores.

Competencias de gestión

  • Liderazgo y toma de decisiones: Capacidad para tomar decisiones técnicas y estratégicas con base en datos y experiencia.
  • Gestión de equipos multidisciplinarios: Habilidad para motivar, coordinar y desarrollar equipos con roles diversos (desarrolladores, testers, DevOps, etc.).
  • Planificación y asignación de recursos: Capacidad para gestionar presupuestos, plazos y recursos del área.
  • Comunicación efectiva: Claridad para transmitir objetivos técnicos y no técnicos a diferentes niveles de la organización.
  • Gestión de riesgos: Identificación y mitigación de riesgos en los proyectos y las soluciones de software.
  • Innovación y mejora continua: Búsqueda activa de nuevas tecnologías, herramientas y enfoques para optimizar procesos y resultados.

Habilidades interpersonales

  • Resolución de conflictos: Capacidad para mediar y resolver problemas entre miembros del equipo u otras áreas.
  • Pensamiento crítico y analítico: Habilidad para evaluar problemas complejos y proponer soluciones efectivas.
  • Adaptabilidad y gestión del cambio: Responder con flexibilidad a las necesidades cambiantes del mercado y la organización.
  • Empatía y habilidades de coaching: Ayudar a desarrollar el potencial de los miembros del equipo.
  • Visión estratégica: Entender el impacto de las soluciones de software en el negocio en su conjunto.

Conocimientos Complementarios

  • Normativas y Estándares Militares: Familiaridad con estándares y normativas aplicables a sistemas militares y de defensa, como MIL-STD y DO-178C.
  • Ingeniería de Requisitos: Habilidad para recopilar, analizar y gestionar requisitos de sistema y software, asegurando que el desarrollo cumpla con las especificaciones del cliente y las normativas pertinentes.
  • Innovación: Capacidad para proponer e implementar soluciones innovadoras.
  • Ingles B2 o superior.
Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Ingeniero de Software Senior C++ en