Autentia

Software Architect

En Autentia ayudamos de una manera diferente a otras empresas en sus desarrollos de software, porque creemos que se puede hacer mejor. Queremos cambiar el sector de la consultoría y tras años de buenas prácticas y seleccionando a las mejores personas para nuestro equipo, lo estamos consiguiendo. Intentamos que cada desarrollo sea un reto interesante.

Nos encanta formarnos y actualizarnos, para ello tenemos un detallado proceso de OnBoarding, promovemos charlas internas, formaciones especializadas y tutoriales que compartimos en nuestro blog www.adictosaltrabajo.com.

¿Qué te podemos aportar?

  • Un entorno de trabajo cómodo, una oficina en la que hemos cuidado los espacios para tomar un respiro.
  • Encontrarás compañeros con ganas de aprender, independientemente de su edad o experiencia, a los que les gusta la tecnología y el desarrollo de software. Además, una de nuestras obligaciones es atender a un compañero siempre que lo necesite.
  • Nos esforzamos en ser referentes en la aplicación de buenas prácticas de desarrollo. Trabajarás con Extreme Programming: TDD, Pair Programing, Integración continua, refactorización…
  • Dispondrás de una bolsa de formación individual y días laborables para invertir en: cursos, asistencia a eventos, creación de tutoriales y charlas, etc.
  • Equipos Macbook Pro con buenas pantallas auxiliares. Pero si eres más de Linux o Windows, te proporcionamos un buen Slimbook.
  • Flexibilidad horaria para compatibilizar con tu vida personal. ¡Serás dueño de tu tiempo!
  • Café, refrescos y fruta fresca siempre disponible en la cocina.
  • Y además: ticket restaurante, seguro de salud y fisio en la oficina.

 

¿Qué harás?

  • Dirigirás proyectos de complejidad alta marcando el camino en la definición de la arquitectura y construcción del piloto para que el desarrollo llegue a buen puerto. Una vez que finalizamos el desarrollo, hacemos revisiones puntuales, no entramos en fases de mantenimiento infinitas.
  • Liderarás equipos de desarrollo: guiar al equipo, resolver consultas y ser un referente técnico.
  • Guiarás a equipos dando soporte durante el desarrollo: dentro de un proyecto damos soporte técnico y metodológico, velamos por que se cumplan buenas prácticas durante todo el ciclo de vida del proyecto.
  • Tendrás una visión global estratégica del proyecto o negocio ayudando definir el producto a la gente de negocio con una visión técnica completa.
  • Realizarás auditorías técnicas: como expertos en desarrollo software, diagnosticamos problemas que nos plantea el cliente y proponemos alternativas.
  • Si te gusta, podrás dar formaciones o charlas en eventos. Compartir conocimiento es parte de nuestra esencia.

Algunos ejemplos de lo que usarás:

  • Tecnologías Java para la parte backend. Siempre con frameworks como Spring Boot o Micronaut.
  • Patrones y principios de diseño de software: SOLID, KISS, DRY…
  • Patrones de arquitectura modernos: microservicios, arquitectura hexagonal, circuit breaker, serverless, service mesh, etc.
  • Aplicaciones Cloud Native preparadas para correr en dockers sobre Kubernetes.
  • Automatización de despliegues con Terraform, Ansible, HELM…
  • Tecnologías front dependiendo del proyecto: Angular, React, Vue.
  • Herramientas para verificar la calidad de código como SonarQube.
  • Herramientas de integración continua como Gitlab CI o Jenkins.
  • Muchas más tecnologías y herramientas en función del proyecto y sus necesidades: Kotlin, Maven, Git, Hibernate, elasticsearch, Kafka, APMs, jMeter, programación reactiva…

No hace falta que sepas de todas estas tecnologías. Al ritmo que cambia el mundo de la tecnología ¡Aprender es parte del trabajo! También nos interesa tu experiencia a nivel personal, si has hecho alguna app, si tienes algún blog personal, si has investigado por tu cuenta o si te gusta hacer paracaidismo, queremos conocerte a ti, no sólo a tu CV, ¡todo será bien recibido!

¿Aceptas el reto?

El proceso de selección consta de tres fases en las que se busca evaluar al candidato/a de forma objetiva. Incluimos un reto técnico en el que podrás exponer no sólo tu experiencia sino también tu capacidad de autoaprendizaje y tu manera de pensar.

No queremos monos ni lagartos 😉