Política de Cookies

Utilitzem cookies per oferir a les nostres visites una experiència transparent i còmoda a l'hora de navegar per la nostra pàgina web. Al utilitzar la nostra pàgina web acceptes l'us de cookies; pots obtenir més informació sobre les cookies i el seu us a la nostra pàgina web a la secció de Política de Cookies .

Q-Tech

Avui tenim 58 ofertes

Arquitecto Senior Software (C+...

Arquitecto Senior Software (C++,QT)
Senior 'hands on'
Madrid
División de I+D
Fa 2 mesos
Referència
FPA_C++_Madrid
Persona de contacte
t. +34 619 079 418
Persona de contacte
Descripció
Empresa especializada en la investigación, diseño y fabricación de productos de alta gama para la Seguridad y el Control de Accesos. Han revolucionado los controles de acceso bajo el paragüas tecnológico de la biometría.

Para su división de I+D, estamos seleccionando un Arquitecto Software Senior C++ con capacidad para diseñar la arquitectura de sistemas sobre plataformas Linux así como Windows y Mobile. Experiencia en análisis, especificación, desarroll, pruebas y documentación.

Requisits bàsics
Se requiere amplia experiencia demostrable con almenos 5 años en:
-Metodologías de diseño y programación orientada a objetos.
-Sólidos conocimientos de C++ y desarrollo con tests unitarios.
-Implementación de comunicaciones TCP/IP en entornos LAN y WAN. Nivel de experto en conocimiento del stack TCP/IP.
-Bases de datos relacionales (MariaDB, MySQL, SQLite, SQL Server, Oracle, etc.) y no relacionales (MongoDB, Cassandra, CouchDB, etc.) y ORM's (EntityFramework, nHibernate, OrmLite, etc.).
-Diseño de plataformas y arquitecturas Cliente-Servidor, interfaces REST, SOAP con clientes web multiplataforma.
-Metodologías de pruebas y desarrollo guiado por pruebas (TDD).
-Patrones de diseño, inyección de dependencias, abstracción y reutilización de componentes.
-Tecnologías de desarrollo y comunicaciones: Framework Qt 5.3 o posterior y Protocol Buffers.
-Implementación de código de alta calidad (rendimiento, uso de memoria y tolerancia a fallos).
-Gestión y seguimiento de proyectos de desarrollo software con metodologías ágiles de desarrollo (SCRUM / Kanban).
Requisits desitjats
 Otros conocimientos y experiencia muy valorables:
-GUI HTML5 y CSS3.
-Framework de aplicaciones web en cliente, especialmente AngularJS.
-Control de versiones Git y revisión de código Gerrit.
-Integración continua (TeamCity, Jenkins, etc.) y BugTrackers (YouTrack, Jira, etc.)
-Comunicación entre componentes de software locales y remotos.
-Herramientas de análisis de código y profiling (Sonarqube, Valgrind, Lcov, etc.).
-Desarrollo de Appliances y construcción de imágenes (Buidlroot, Yocto, Timesys, etc.).
-Comunicación entre componentes software y hardware (Ethernet, RS-485, RS-232, USB, etc.)
-Mecanismos de balanceo de carga
-Arquitecturas y mecanismos redundancia de operación y alta disponibilidad
-Algoritmia de datos (optimización de procesos de ordenación, búsqueda, etc...)
-Arquitecturas Cloud y operación distribuida.

Otras características:
-Alta capacidad analítica y resolutiva.
-Innovador, con espíritu creativo y proactivo en las propuestas de soluciones.
-Acostumbrado a trabajar y comprometerse con los objetivos.
-Alta capacidad de motivación de equipos de trabajo para obtener siempre el mejor resultado y conseguir mejorar el rendimiento de los integrantes del mismo.

0 OFERTES DESADES

Max: 2MB | .doc, .docx, .pdf