Genetec
Desarrollador/a de Software - C#/.NET
La dinámica de tu equipo
¿Te interesa trabajar para una empresa líder en alta tecnología en un producto de clase mundial? El grupo de vídeo está trabajando en su próxima generación de servicios de grabación, una solución de videovigilancia empresarial que permite la transmisión de vídeo en tiempo real a través de redes de hasta miles de servidores y cámaras. Nuestra plataforma Security Center integra varios otros productos de seguridad para formar una potente solución todo en uno. Nuestro software permite a aeropuertos, centros de control, cadenas de distribución, ciudades, escuelas, prisiones, etc. de todo el mundo implementar videovigilancia para la protección del día a día.
Buscamos un/a desarrollador/a de software apasionado/a por el desarrollo de software y que disfrute de diversos tipos de tareas y desafíos de todos los niveles de complejidad. Participarás en el diseño, la planificación de tareas, el desarrollo de funcionalidades y su entrega trabajando en estrecha colaboración con los miembros de aseguramiento de calidad dentro del equipo.
¿Te interesa trabajar para una empresa líder en alta tecnología en un producto de clase mundial? El grupo de vídeo está trabajando en su próxima generación de servicios de grabación, una solución de videovigilancia empresarial que permite la transmisión de vídeo en tiempo real a través de redes de hasta miles de servidores y cámaras. Nuestra plataforma Security Center integra varios otros productos de seguridad para formar una potente solución todo en uno. Nuestro software permite a aeropuertos, centros de control, cadenas de distribución, ciudades, escuelas, prisiones, etc. de todo el mundo implementar videovigilancia para la protección del día a día.
Buscamos un/a desarrollador/a de software apasionado/a por el desarrollo de software y que disfrute de diversos tipos de tareas y desafíos de todos los niveles de complejidad. Participarás en el diseño, la planificación de tareas, el desarrollo de funcionalidades y su entrega trabajando en estrecha colaboración con los miembros de aseguramiento de calidad dentro del equipo.
Nuestro equipo desarrolla software a todos los niveles
- Integración de diferentes tipos y modelos de cámaras con diversos protocolos
- Control de la transmisión de vídeo y otros medios (audio, metadatos)
- Almacenamiento local y transferencias de vídeo
- Transmisión y gestión de flujos de vídeo
- Configuración de análisis inteligente de vídeo
- Cifrado, firma digital de vídeo y gestión de contraseñas
- Gestión de la actualización de firmware en un entorno cloud
- Transformación de flujos de vídeo en tiempo real (watermarking, transcodificación, redirección)
¡Todo esto y mucho más con la ayuda de tecnologías avanzadas!
Así será tu día a día
Te unirás a un equipo experimentado y dinámico. Tu responsabilidad será desarrollar arquitecturas de software y llevar a cabo su desarrollo en equipo.
- Arquitecturar y desarrollar nuevas funcionalidades utilizadas por miles de usuarios
- Interactuar con socios externos para entregar una solución conjunta
- Participar en sesiones de programación en pareja y colaboración con desarrolladores tanto nuevos como experimentados.
- Construir y desplegar servicios orientados a objetos que puedan funcionar tanto en Linux como en Windows
- Participar en la automatización de diferentes servicios
- Participar en el diseño y la estimación de tareas para las diferentes funcionalidades
- Gestionar tu tiempo para cumplir los plazos y fechas de entrega
Nuestro equipo desarrolla software a todos los niveles
- Integración de diferentes tipos de cámaras utilizando diferentes protocolos
- Control de transmisión de vídeo y otros medios (audio, metadatos)
- Almacenamiento local y transferencias de vídeo
- Gestión y difusión de streaming de vídeo
- Configuración de análisis inteligente de vídeo
- Trabajar con cifrado, firmas digitales y gestión de contraseñas
- Gestión de actualizaciones de firmware en entorno cloud
- Transformación de flujos de vídeo en tiempo real (watermarking, transcodificación, redirección)
¡Todo esto y mucho más para ayudar a las personas con la ayuda de tecnologías avanzadas!
Cómo será tu día a día
- Arquitecturar, diseñar e implementar soluciones utilizadas por miles de usuarios finales
- Interactuar con socios externos para aportar valor juntos
- Participar en sesiones de programación en pareja y colaboración con desarrolladores nuevos y experimentados
- Construir y desplegar servicios orientados a objetos que se ejecuten tanto en Linux como en Windows
- Participar en la automatización de pruebas
- Participar en el diseño y estimación de tareas para diferentes funcionalidades
- ¡Aprender cosas nuevas cada día!
Requisitos mínimos
Estas son las herramientas con las que trabajamos
- Desarrollo de aplicaciones distribuidas a gran escala
- Programación asíncrona / desarrollo de aplicaciones multihilo
- Desarrollo e integración de API internas y externas
- Escritura de pruebas automatizadas y Desarrollo Guiado por Pruebas (TDD)
- Redes (TCP/UDP), transmisión de datos
- Desarrollo Web (Javascript/Typescript, node.js)
- Cámaras de vídeo y tarjetas gráficas
Para saber más sobre ti
- Grado en ingeniería informática, ingeniería de software, ciencias de la computación o experiencia equivalente
- Experiencia en programación orientada a objetos (C# o Java)
- Resolución de problemas, habilidades analíticas
- Conocimiento de los principios de Clean Code
Cosas con las que trabajamos en nuestro equipo
- Construir aplicaciones distribuidas a gran escala
- Ejecución asíncrona / desarrollo de aplicaciones multihilo
- Pruebas automatizadas y Desarrollo Guiado por Pruebas (TDD)
- Redes (TCP/UDP) y transmisión de datos
- Desarrollo Web (Javascript/Typescript, node.js)
- Cámaras de vídeo y tarjetas gráficas
Más sobre ti
- Grado en Ingeniería Informática o de Software, Ciencias de la Computación o experiencia equivalente
- Experiencia con programación orientada a objetos (C#/.NET o Java)
- Resolución de problemas, habilidades analíticas
- Conocimiento de los principios de Clean Code
Aún mejor si posees estas ventajas
- Programación asíncrona / desarrollo de aplicaciones multihilo
- Conocimiento de redes (TCP/IP, UDP, Multicast)
- C/C++, análisis de volcados de procesos, análisis de rendimiento
- Desarrollo y depuración de sistemas distribuidos a gran escala
- Desarrollo de API modernas (REST, gRPC)
- Javascript/Typescript, NodeJS
- Experiencia con cámaras de vídeo y tarjetas gráficas
- Codecs de vídeo como H.264, H.265/HEVC, AV1, MJPEG, etc.
- Familiaridad con protocolos de streaming de vídeo (ej. HLS, RTSP/RTP)
- Experiencia con frameworks y bibliotecas de procesamiento de vídeo (ej. FFmpeg)
Genial si conoces
- Ejecución asíncrona / desarrollo de aplicaciones multihilo
- Conocimiento de redes (TCP/IP, UDP, Multicast)
- C/C++, análisis de volcados de procesos, análisis de rendimiento
- Desarrollo y depuración de sistemas distribuidos a gran escala
- Desarrollo de API modernas (REST, Grpc)
- Javascript/Typescript, NodeJS
- Experiencia con cámaras de vídeo y tarjetas gráficas
- Codecs de vídeo como H.264, H.265/HEVC, AV1, MPJEG etc.
- Familiaridad con protocolos de streaming de vídeo (ej. HLS, RTSP/RTP).
- Experiencia con frameworks y bibliotecas de procesamiento de vídeo (ej. FFmpeg)
¡Esto es lo que ofrecemos!
- Atractivo paquete de remuneración
- Programa de reembolso de matrícula para formación
- Equilibrio entre vida laboral y personal gracias a un horario de trabajo flexible
- Café gratuito ilimitado
- Aparcamiento gratuito (Montreal) y/o reembolso del transporte público (Quebec)
- Centro de fitness en las instalaciones (Montreal) o consultas virtuales con nuestro kinesiólogo / descuento en la membresía del gimnasio (Quebec)
¡Hablemos de beneficios!
- Atractivo paquete de compensación
- Programa de reembolso de matrícula para formación
- Equilibrio entre vida laboral y personal con un horario de trabajo flexible
- Café gratuito e ilimitado
- Aparcamiento gratuito para todos los empleados (Montreal) y/o reembolso del transporte público (Ciudad de Quebec)
- Instalación de fitness en las instalaciones con entrenador personal (Montreal) o consultas virtuales con nuestro kinesiólogo / descuento en tu membresía de gimnasio (Ciudad de Quebec)
¿No estás seguro/a de cumplir todos los requisitos, pero te animas a intentarlo? ¡Nos encanta tu entusiasmo!
Gracias por tu candidatura, pero ten en cuenta que solo se contactará a los candidatos cualificados. Los cazatalentos y las agencias de contratación no pueden enviar CV a través de este sitio web ni directamente a los gerentes.
---------------------------------------------------------------------------------------------------
¿Todavía no estás seguro/a de cumplir todos los requisitos, pero crees que vale la pena intentarlo? ¡Nos encanta ese entusiasmo!
