Quienes Somos
DocPath es un proveedor líder de software documental orientado a la gestión de comunicaciones con el cliente (facturas, contratos, albaranes, etiquetas, etc.), especializado en dos áreas específicas:
gestión de salida de documentos y gestión de procesos de impresión.
¿Qué hacemos en DocPath?
En DocPath tenemos múltiples aplicaciones para gestionar el ciclo de vida de los documentos, ya sea:
* Herramienta de Diseño de Formularios.
* Herramientas de Generación masiva de documentos (uniendo plantillas y datos).
* Herramientas de Monitorización de Producción.
* Herramientas de Almacenamiento.
* Herramientas de Distribución (mail, impresiones, SMS...).
* Herramientas de Creación de Flujos de Negocio.
* Entre otras...
gestionamos todo el ciclo de vida y por ello ofrecemos una suite completa para abarcar todas estas acciones.
¿Que buscamos?
Actualmente estamos buscando un nuevo compañero para ampliar nuestro equipo de trabajo y poder abordar nuevos objetivos. Necesitamos a alguien que tenga importantes conocimientos de desarrollo en Frontend y Angular, adicionalmente, es necesario conocimientos de JAVA y Spring. Si te gusta el desarrollo web y llevas bien el desarrollo en front, esta puede ser una buena oportunidad para ti tanto si te gusta el front, el back o ambos.
¿Qué harás?
Te incorporarás al equipo para ayudarnos a avanzar en el desarrollo y mantenimiento de nuestros productos. Para ello tendrás las siguientes responsabilidades:
* Desarrollar las funcionalidades del producto, ya sea tanto frontend como backend, aunque principalmente enfocado a front.
* Ayudar al equipo a definir las funcionalidades, participando tanto en reuniones de análisis, refinamiento y planificación de las mismas.
* Definir y ejecutar las pruebas (unitarias y de integración) de los productos.
* Ayudar a los miembros de tu equipo, para que todos juntos, podáis lograr la evolución del producto.
* Aprender y crecer tanto personalmente como profesionalmente continuamente.
Tecnologías
Actualmente estamos utilizando las siguientes tecnologías en nuestros productos, por lo que sería recomendable que conocieras varias de ellas:
* JAVA, lenguaje de desarrollo en backend.
* Spring Framework, para el desarrollo del backend de las aplicaciones.
* Angular, para desarrollo de frontend.
* Hibernate, acceso a bases de datos.
* JUnit, es un framework para testear aplicaciones JAVA.
* Jenkins, SonarQube, Nexus, aplicaciones que componen nuestro sistema de integración continua.
* GIT, repositorio de código fuente.
¿Como trabajamos?
Realizamos nuestros desarrollos guiados por un marco ágil, mezcla de Scrum con eXtreme Programming, usando diversas técnicas ágiles que hemos ido incorporando mediante la mejora continua del equipo.
Todos los sprints seleccionamos las funcionalidades a realizar siguiendo la prioridad marcada por nuestro Product Owner, realizando el análisis y estimación de todas ellas al inicio del sprint, y durante el mismo el desarrollo de las funcionalidades, tests y entrega continua de todos los instaladores que implementan las funcionalidades realizadas.
No perdemos de ojo la calidad del producto, utilizando para ello varias herramientas para medir la calidad y poder mejorar en cada sprint.
Pero siempre estamos abiertos a incluir algo nuevo si vemos que es óptimo para el desarrollo de nuestro producto.
¿Qué esperamos de tí?
Buscamos una persona con ganas de incorporarse a un equipo de desarrollo multifuncional, orientado a crear productos web orientados a la ejecución de flujos de trabajo con el objetivo de generar decenas de miles de documentos por hora. Con ganas de crear un producto estable y eficiente, y sobre todo aprender cosas nuevas.
Requerido
* Requerimos que ya tengas algo de experiencia en el desarrollo de software, al menos 2 años desarrollando en JAVA.
* Requerimos que tengas soltura con Angular, al menos 1 año de experiencia.
* Conocer bases de datos, como SQLServer o MySQL.
* Uso fluido de repositorios GIT.
¿Que sería interesante?
* Conocimientos en cualquiera de las tecnologías indicadas anteriormente como Spring, Angular, HTML5, Javascript etc.
* Cierta experiencia en la creación de tests automáticos, con Junit o similar.
* Estar familiarizado con la Integración Continua (Jenkins, SonarQube, Nexus… o similares).
* Que conozcas y hayas utilizado APIs REST.
Horarios
Ofrecemos un contrato de 35 horas semanales, permitiendo la conciliación de tu vida laboral con tu vida personal y familiar. Tenemos jornada flexible, por lo que puedes modificar un horario según tus necesidades (o siempre necesitamos salir para cualquier detalle personal). Aunque si requeriremos ciertas horas de solapamiento con el equipo para discutir algún detalle o hacer las Daily Meeting.
La mayoría hacemos jornada continua desde 8:
00 a 15:
00 y tenemos las tardes enteras libres para hacer nuestra vida, disfrutar de nuestros hobbies o lo que queramos hacer, otros prefieren entrar más tarde y trabajar un rato por la tarde, y aprovechar más las noches o salir temprano a correr.
Qué ofrecemos
* Contrato indefinido (12 pagas).
* Incorporación inmediata a un equipo de desarrollo.
* Trabajo remoto 100% o flexible si prefieres trabajar en la oficina algunos días.
* Damos 23 días de vacaciones anuales, además del 24 y 31 de Diciembre.
* Todo el equipo necesario que necesites (portátil y monitores).
* Acceso a cuentas de Udemy para ampliar tu formación.
Otros
* Política de Privacidad: