Desde IntellIT queremos ampliar nuestro equipo de Ingenieros con un Ingeniero de Software C++ Senior para proyectos en Ingeniería Naval.
Experiencia:
1. Desarrollo de software: Al menos 7-10 años de experiencia como desarrollador, preferiblemente en diferentes tecnologías y lenguajes de programación.
2. Puesta en producción de sistemas: Experiencia en puesta en producción de sistemas, instalación, pruebas y trato con el cliente final.
3. Gestión de equipos: Al menos 3 años de experiencia gestionando equipos.
4. Arquitectura de software: Experiencia en diseño e implementación de arquitecturas escalables y robustas.
5. Gestión de proyectos: Familiaridad con metodologías como Agile, Scrum, así como con herramientas de gestión de proyectos (Jira).
6. Calidad del software: Conocimiento en pruebas automatizadas, CI/CD, revisiones de código, y análisis estático de código.
7. Conocimientos de sistemas: Experiencia con sistemas operativos (Linux, Windows), bases de datos, redes, y seguridad.
8. Conocimientos técnicos: Capacidad para definir y supervisar arquitecturas escalables, robustas y seguras.
9. Conocimientos en metodologías ágiles: Experiencia en frameworks como Scrum para gestionar proyectos y equipos.
10. Gestión del ciclo de vida del software (SDLC): Conocimiento de todas las etapas (planificación, desarrollo, pruebas, implementación y mantenimiento).
11. Control de calidad de software.
12. Conocimientos en DevOps: Familiaridad con CI/CD, infraestructura como código, contenedores (Docker, Kubernetes) y herramientas de automatización.
13. 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.
14. 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.
15. Seguridad de software: Habilidades para garantizar que las soluciones desarrolladas cumplan con las mejores prácticas de seguridad.
16. Gestión de datos: Conocimientos básicos o avanzados de bases de datos.
17. 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:
1. Liderazgo y toma de decisiones: Capacidad para tomar decisiones técnicas y estratégicas con base en datos y experiencia.
2. Gestión de equipos multidisciplinarios: Habilidad para motivar, coordinar y desarrollar equipos con roles diversos (desarrolladores, testers, DevOps, etc.).
3. Planificación y asignación de recursos: Capacidad para gestionar presupuestos, plazos y recursos del área.
4. Comunicación efectiva: Claridad para transmitir objetivos técnicos y no técnicos a diferentes niveles de la organización.
5. Gestión de riesgos: Identificación y mitigación de riesgos en los proyectos y las soluciones de software.
6. Innovación y mejora continua: Búsqueda activa de nuevas tecnologías, herramientas y enfoques para optimizar procesos y resultados.
Habilidades interpersonales:
1. Resolución de conflictos: Capacidad para mediar y resolver problemas entre miembros del equipo u otras áreas.
2. Pensamiento crítico y analítico: Habilidad para evaluar problemas complejos y proponer soluciones efectivas.
3. Adaptabilidad y gestión del cambio: Responder con flexibilidad a las necesidades cambiantes del mercado y la organización.
4. Empatía y habilidades de coaching: Ayudar a desarrollar el potencial de los miembros del equipo.
5. Visión estratégica: Entender el impacto de las soluciones de software en el negocio en su conjunto.
Conocimientos Complementarios:
1. Normativas y Estándares Militares: Familiaridad con estándares y normativas aplicables a sistemas militares y de defensa, como MIL-STD y DO-178C.
2. 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.
3. Innovación: Capacidad para proponer e implementar soluciones innovadoras.
4. Ingles B2 o superior.
¿Qué te ofrecemos?
1. Estabilidad profesional.
2. Contrato indefinido.
3. Retribución: a negociar en función de la valía profesional y experiencia del candidato.
4. Incorporación en un Departamento de Ingeniería del Software.
5. Horario muy flexible.
6. Mentoring para tu desarrollo profesional.
7. Participación en distintos entornos y en interesantes proyectos.
8. Excelente ambiente de trabajo.
9. Podrás trabajar aportando ideas y aprender de un gran equipo de profesionales con dilatada experiencia en el sector.
¿Te interesa? Apúntate en la oferta y valoraremos tu candidatura.
#J-18808-Ljbffr