Descripción
Acerca de la empresa
En Emburse, nuestra misión es ayudar a mejorar la vida de nuestros usuarios y sus empresas. Estamos transformando drásticamente la forma en que las organizaciones gestionan los gastos corporativos y las facturas. Humanizamos el trabajo mediante la automatización de tareas manuales y ahorrando tiempo a los usuarios, para que puedan centrarse en lo que más importa: su familia, su comunidad o un trabajo más gratificante. Ayudamos a los directores financieros (CFO) a ofrecer a sus empleados una experiencia sencilla y excepcional, garantizando al mismo tiempo el cumplimiento normativo y la reducción de costes. Nuestras soluciones están adaptadas a empresas de todos los tamaños, desde startups y pymes hasta grandes corporaciones como Microsoft, Pinterest, Bosch, la Fundación Bill y Melinda Gates y Estee Lauder. Contamos con más de 18 000 clientes y 12 millones de usuarios en todo el mundo.
Los ingenieros de software de Emburse contribuyen al desarrollo de un conjunto atractivo e interconectado de soluciones sistémicas. Como ingeniero, mejorarás la experiencia de tus clientes, resolverás desafíos interesantes y diseñarás nuevas soluciones. Emburse, reconocida por su innovación y tecnologías galardonadas, destaca especialmente en ingeniería. Esto garantiza que tendrás acceso a las mentes más brillantes y experimentadas de nuestro sector para ampliar tu experiencia y desarrollar tu carrera profesional dentro de Emburse.
### **Qué harás:**
* Más de 6 años de experiencia en desarrollo de software, preferiblemente con experiencia como líder de proyectos.
* Asumirás responsabilidad personal sobre la calidad y mantenibilidad del producto e identificarás activamente áreas de mejora.
* Identificarás problemas/riesgos derivados de tu propio trabajo y del de otros.
* Conocimientos sobre OWASP.
* Empatía con el usuario del software que estés desarrollando, y utilización de dicha empatía para orientar la toma de decisiones.
* Identificación de soluciones alternativas viables y presentación de las mismas.
* Aplicación de los procesos del ciclo de vida del desarrollo de software (SDLC), incluida la adopción de metodologías y reuniones ágiles, revisiones entre pares del código y preparaciones técnicas necesarias para lanzamientos programados.
* Colaboración con los equipos de producto y análisis para definir requisitos que tengan en cuenta las necesidades de todas las partes implicadas.
* Incorporación y mentorización de miembros del equipo con menos experiencia.
* Desarrollo de software sofisticado con mínima supervisión.
* Contribución significativa a la documentación técnica / base de conocimientos y a presentaciones para el equipo / ingeniería.
* Capacidad sólida para mentorizar y guiar a desarrolladores junior.
* Posible participación en la supervisión de otros profesionales o en la dirección de proyectos pequeños o medianos.
* Resolución de errores complejos y demostración de habilidades avanzadas de depuración.
* Elaboración de documentación de alta calidad para APIs y garantía de que se siguen las buenas prácticas correspondientes.
* Participación en sesiones de diseño de sistemas dentro de tu área de especialidad.
* Ampliación de las responsabilidades en las revisiones de código.
* Realización de refactorizaciones avanzadas.
* Emisión de retroalimentación constructiva a los miembros del equipo.
* Aprendizaje del jergón técnico y de los conceptos empresariales para comprender mejor los retos que nuestra tecnología está diseñada para resolver.
* Identificación de obstáculos y actualización de estimaciones según sea necesario.
* Capacidad para explicar conceptos complejos al personal junior.
* LI\-BM1
* LI\-Híbrido
### **Qué buscamos:**
* Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente.
* Mínimo 6 años de experiencia profesional en desarrollo con Java. Experiencia trabajando en entornos OS X y Linux, Spring, AWS, microservicios, SQL, NoSQL y GIT. Experiencia en entornos Scrum y DevOps. Buen conocimiento del ciclo de vida del desarrollo ágil de aplicaciones.
* Experiencia en el diseño y construcción de servicios JSON o REST, así como en el trabajo con APIs de terceros, APIs de AWS, Docker u otros contenedores, aplicaciones web a gran escala o distribuidas, desarrollo guiado por pruebas (TDD) y pruebas funcionales.
* Conocimiento profundo de diversos patrones de diseño y del paradigma de programación orientada a objetos (POO).
* Experiencia extensa en el diseño de APIs RESTful y en la seguridad de dichas APIs.
* Nivel intermedio en al menos un lenguaje orientado a objetos.
* Conocimientos intermedios de React Native y React.
* Conocimientos intermedios de JavaScript.
* Conocimientos intermedios de Node.js.
* Conocimiento exhaustivo del funcionamiento del ciclo de vida de los paquetes NPM y de Webpack.
* Experiencia en desarrollo para iOS/Android.
* Se prefiere dominio bilingüe de inglés y español.
€69 600 \- €80 000 al año
Cómo contratamos
Valoramos una excelente experiencia para los candidatos y nos comprometemos a ofrecer un proceso de entrevista transparente y una comunicación ágil. Los candidatos calificados deberán completar una breve evaluación técnica, tras la cual se programarán entrevistas con varios ingenieros de Emburse. Durante el proceso de entrevista, tendrás la oportunidad de conversar abiertamente con los ingenieros sobre sus experiencias laborales en la empresa. Tomamos decisiones con eficacia y normalmente concluimos el proceso de entrevista con un candidato en un plazo de dos semanas. Emburse ofrece oportunidades de empleo iguales (EEO) a todos sus empleados y solicitantes sin tener en cuenta raza, color, religión, sexo, origen nacional, edad, discapacidad o genética. Además de los requisitos establecidos por la ley federal, Emburse cumple con las leyes estatales y locales aplicables sobre no discriminación en el empleo en cada ubicación donde la empresa tiene instalaciones. Esta política se aplica a todos los términos y condiciones de empleo.
Cómo contratamos
Valoramos una excelente experiencia para los candidatos y nos comprometemos a ofrecer un proceso de entrevista transparente y una comunicación ágil. Los candidatos calificados deberán completar una breve evaluación técnica, tras la cual se programarán entrevistas con varios ingenieros de Emburse. Durante el proceso de entrevista, tendrás la oportunidad de conversar abiertamente con los ingenieros sobre sus experiencias laborales en la empresa. Tomamos decisiones con eficacia y normalmente concluimos el proceso de entrevista con un candidato en un plazo de dos semanas.
Emburse ofrece oportunidades de empleo iguales (EEO) a todos sus empleados y solicitantes sin tener en cuenta raza, color, religión, sexo, origen nacional, edad, discapacidad o genética. Además de los requisitos establecidos por la ley federal, Emburse cumple con las leyes estatales y locales aplicables sobre no discriminación en el empleo en cada ubicación donde la empresa tiene instalaciones. Esta política se aplica a todos los términos y condiciones de empleo.
Podemos utilizar herramientas de inteligencia artificial (IA) para apoyar ciertas etapas del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas e identificación de posibles inconsistencias o señales de verificación en los materiales de solicitud, basándonos en la información disponible. Estas herramientas asisten a nuestro equipo de reclutamiento, pero no sustituyen el juicio humano. Las decisiones finales de contratación son tomadas exclusivamente por personas. Si deseas obtener más información sobre cómo se procesan tus datos, ponte en contacto con nosotros.