Desarrollador/a JAVA/ANGULAR - Valencia

GRUPO ASCIRES

java angular spring boot hibernate PostgreSQL RabbitMQ APIs

Descripción

Llevas varios años en este mundo del desarrollo software trabajando, por cuenta propia o ajena. Has pasado por mil batallas y situaciones. No tienes miedo al cambio y siempre buscas la excelencia (que no la perfección).

Impacto y responsabilidad Como desarrollador o desarrolladora de software en Ascires tendrás la oportunidad de participar junto al resto del equipo en los valores que ofrecemos. Fundamentalmente, son cuatro: • Desarrollo de aplicaciones de calidad a medida: analizamos el problema que nos presenta el usuario para construir la solución óptima. • Desarrollo de soluciones de integración médica con una estructura estandarizada que nos permitan un arranque rápido y aporten valor al negocio. • Ayudamos a los miembros del equipo a mejorar su forma de construir y entregar software buscando una mejora sustancial de su perfil profesional. • Utilización de técnicas que nos aportan calidad durante el proceso de desarrollo del software final: testing, refactoring, TDD, etc.

Te tocará programar, muchas veces trabajando en pair-programming, aplicaciones web con un código bien diseñado, fácil de adaptar ante requisitos cambiantes, barato de mantener y con una suite de tests que te den confianza en que todo funciona como debe hacerlo. No te quedarás sólo en la programación, trabajarás codo con codo en el diseño de las arquitecturas, participarás activamente en la toma de decisiones internas (lenguajes, frameworks, metodologías, mejora continua, etc), estudiarás los problemas planteados, tanto a nivel técnico como de negocio y trabajarás en la solución.

En 1 mes… Conocerás a todos los compañeros del equipo y habrás empezado a empaparte de la forma de trabajo de Ascires. Conocerás a nuestros usuarios y verás qué valor les aportamos. Habremos visto cómo puedes ayudar y complementarnos, qué sabes y qué no sabes y habrás comenzado a formarte en todo aquello que sea necesario.

En 3 meses… Habrás avanzando con tu formación y estarás familiarizado con las principales técnicas y lenguajes que aplicamos en nuestro día a día. Tus líneas de código serán revisadas por otros miembros del equipo y de la misma forma, tú también habrás revisado código de otros con el objetivo de seguir aprendiendo.

En 9 meses… Ya no aprenderás sólo de los demás, crearás tus propios enfoques y adaptarás lo que has aprendido. Tu integración será completa, habrás celebrado varias salidas a producción y habrás aportado en propuestas técnicas y decisiones estratégicas. Habrás ido de cervezas con el equipo (con permiso COVID).

Lo ideal: • Que entiendas el desarrollo de software como una actividad de equipo. • Que seas una persona que sea consciente de por qué hace las cosas y se las cuestione con pensamiento crítico. • Que seas hábil, útil para ti mismo y para los demás y que tengas recursos para buscarte la vida y resolver problemas. • Que compartas tu conocimiento, que lo transmitas a los demás. • Que más allá de tu talento tengas actitud, ganas de aprender y asumir responsabilidades. • Que no te cases con una única tecnología y que te guste probar cosas nuevas.

Y sería genial si, además: • Te manejas con soltura en algunas/os de las herramientas/lenguajes que utilizamos habitualmente: Angular, java (spring boot), hibernate, PostgreSQL, RabbitMQ. • Has pasado por arquitecturas orientadas a eventos y los sistemas de colas (nosotros ahora mismo estamos utilizando RabbitMQ). • Entiendes la tecnología como un medio, no como un fin, es decir, el lenguaje de programación no es lo importante, sino la calidad y conceptos que se apliquen durante el desarrollo sea cual sea el lenguaje empleado. • Estás acostumbrado a trabajar con APIs y microservicios. • Has utilizado sistemas de Integración Continua (Jenkins, Hudson o Bamboo). • Tienes conocimientos de buenas prácticas de programación: clean code, SOLID, refactoring, testing, TDD, BDD o DDD. Sabes quiénes son Kent Beck y Martin Fowler. • Tienes soltura con Git. • Conocimientos en GNU/Linux. • Y lo más sería si conocieras los estándares de mensajería sanitaria (HL7) y alguna herramienta de comunicación (Mirth Connect).

Se ofrece: • Contrato: estable y pertenencia a un proyecto de larga duración. • Salario: competitivo, en función de la experiencia aportada y acorde al mercado. • Jornada: flexible y con posibilidad de teletrabajar. • Participación en desarrollos e investigación de SW orientado a la salud. • Empresa en crecimiento y con 40 años en el sector.

Sueldo

Entre 30.000-36.000€ brutos anuales.

Cómo aplicar

Mándanos tu CV a la dirección de correo [email protected]. ¡Cuéntanos por qué eres el candidato ideal!