En Redsys, compañía líder de medios de pago en España, seleccionamos para nuestra oficina de Madrid, un/a Analista programador/a C/C++ para incorporación en plantilla dentro del área de Canal Presencial - TPV PC. Conocidos a trabajar en un entorno dinámico con tecnologías punteras, buen ambiente, formación especializada, plan healthy, plan de retribución flexible, Teletrabajo híbrido (2 días/semanales presenciales y 3 en casa) y muchas cosas más.
Responsabilidades principales del puesto
- Colaborar en la definición de requerimientos.
- Colaborar con el análisis, diseño y definición de módulos/aplicaciones y en su arquitectura.
- Promover la reutilización y modularización de soluciones.
- Cumplir con los calendarios de entrega de trabajos.
- Aplicar las normas de calidad definidas.
- Reportar el estado de su trabajo y el avance en sus tareas.
- Colaborar en verificar el cumplimiento de los requerimientos antes de entrega a negocio y/o cliente final.
- Colaborar con el resto del equipo al que pertenece en la transmisión del conocimiento.
- Asistir a reuniones con clientes del proyecto en el que participe.
- Participar en la gestión de los proyectos en los que esté involucrado.
Conocimientos y experiencia requerida
- Visual Studio; .NET C# para desarrollo de librerías y drivers y conocimiento en API Windows.
- Desarrollo cross‑platform (CMake).
- Gestión/creación de impresoras virtuales y procesamiento de sus documentos (Windows/Linux).
- Manejo de librerías/frameworks OCR (Windows/Linux).
- Gestión de documentos PDF (Windows/Linux).
- Arquitecturas de programación C/C++.
- Programación orientada a objetos.
- Web services RESTful.
- Uso de XML y JSON.
- Control de versiones Git.
- Bases de datos.
- Uso de patrones de diseño.
- .NET framework.
- Procesos multihilo.
- Optimización de memoria.
- Manejo de ficheros.
- Punteros.
- Vectores.
- Templates.
- Creación de test unitarios.
- Manejo de Word, PowerPoint, Excel, Outlook, herramientas corporativas (Jira/Confluence).
Conocimientos específicos deseables
- Otros lenguajes de programación (JAVA, Web, Python).
- CI/CD.
- Creación de test de integración.
- Valorable conocimientos de programación en entornos con recursos limitados.
- Valorable conocimiento de técnicas para el desarrollo de software seguro.
- Deseable conocimientos básicos de EMV y PCI.
- Deseable conocimientos básicos de medios de pago.
Perfil de habilidades
- Comunicación efectiva.
- Capacidad de análisis.
- Capacidad de organización y priorización de tareas.
- Capacidad de planificar.
- Adaptabilidad.
- Multifuncional.
- Responsable.
- Liderazgo.
- Trabajo en equipo.
En Redsys trabajamos para garantizar una igualdad de oportunidades real y efectiva que nos permita promover el desarrollo profesional y la diversidad, equidad e inclusión laboral, en línea con nuestro compromiso con el ODS 5 (Igualdad de oportunidades), el ODS 8 (Trabajo decente y crecimiento económico) y el ODS 10 (Reducción de las desigualdades) de la Agenda 2030 de Naciones Unidas, así como con los Principios del 1 al 6 del Pacto Mundial.