17
May
2018

¿Buscas nuevos desafíos como desarrollador de software?

No lo dudes y ven a conocernos

Tiempo: 7 minutos

Tags: #about , #developers , #hiring y #osoco

En OSOCO estamos buscando ingenieros de software para unirse a nuestro equipo y colaborar en nuestros próximos proyectos, que seguro que serán tan intersantes como los que hemos vivido hasta el momento. Orientativamente, estamos buscando personas con experiencia entre 5 y 10 años, si bien estamos abiertos a otro tipo de perfiles.

Los seleccionados participarán en proyectos basados en tecnologías open source y en servicios de cloud computing como Amazon Web Services (AWS).

Asímismo, se integrarán en alguno de nuestros equipos, que emplean metodologías ágiles (eXtreme Programming y Scrum) para autoorganizarse y poder realizar entregas frecuentes de software que funciona y responde a las necesidades de nuestros clientes.

¿Qué ofrecemos?

  • Contrato indefinido con un salario en un rango entre 30.000 y 45.000 € anuales, en función de las capacidades del candidato.
  • Retribución variable en función de resultados de la compañía.
  • Entorno de trabajo agradable, respetuoso, colaborativo y con un horario flexible. La opción de teletrabajo es real: actualmente tenemos compañeros que trabajan desde Cantabria, Mérida, Valladolid o Fuente el Saz.
  • Trabajamos en equipos que se han constituido a sí mismos y se auto-organizan. Idealmente, estos equipos se mantienen estables y participan en diferentes proyectos a lo largo del tiempo.
  • Nuestra organización es extremadamente plana. Creemos que la clave para operar con más eficacia está en las relaciones de confianza entre pares, sin demasidas jerarquías, sólo compartiendo una visión común.
  • Cultura de conocimiento y aprendizaje continuo a través de charlas internas, organización de cursos, meetups y nuestras comunidades de práctica.
  • Posibilitamos que se dedique el 10% del tiempo —el equivalente a 4 horas semanales— a formación en áreas que puedan ser de su interés particular. Se diseña conjuntamente un pequeño plan de formación personalizado, para alinear los interés individuales con los intereses generales del grupo y decidir cómo se realizará el seguimiento de esa formación.
  • Clases de inglés en la oficina (1,5 horas semanales).
  • Saldo anual de 1.000 € anuales disponible para formación: conferencias, cursos, libros, etc.
  • 3 días disponibles anualmente para asistencia a conferencias, cursos, etc.
  • Capacidad para participar en las decisiones de diseño, arquitectura y tecnologías empleadas en los proyectos.
  • Variedad de clientes —desde startups a grandes compañías multinacionales— y de sectores: financiero, deporte, seguridad, apuestas, viajes, etc.
  • Saldo anual disponible para configurar tu puesto de trabajo a tu gusto: ratones, teclados, pedales o cualquier hardware que necesites para mejorar tu ergonomía y productividad.

Advertencia para los candidatos

No consideraremos la experiencia directamente relacionada con los años trabajados, sino que valoraremos la experiencia verdaderamente valiosa. Desde nuestro punto de vista, 5 años trabajando en la misma aplicación y con las mismas tecnologías no equivalen a 5 años de experiencia real.

Con el fin de poder evaluar tus capacidades (técnicas y no técnicas) como desarrollador de software, te propondremos pasar algún tiempo integrado en alguno de nuestros equipos de desarrollo. Compartiendo con ellos sus dinámicas de grupo y reuniones o haciendo pair programming. Para nuestros equipos es importante tener la oportunidad de conocer a las personas con las que trabajarán en un futuro y, por tu lado, será la mejor manera de comprobar por tí mismo si te gusta lo que ves y crees que encajarías con nuestra forma de trabajar. Si esta opción no fuera viable, podríamos reemplazarla por algún sencillo ejercicio práctico de programación, aunque para nosotros es preferible la primera alternativa.

¿Hablamos?

Si estás interesado, estamos deseando conocerte. Puedes empezar por escribirnos a: jobs@osoco.es.

Nuestra cultura

Échale un vistazo a nuestro vídeo resumen sobre la cultura de OSOCO:

Nuestra visión

Somos un pequeño equipo de ingenieros y diseñadores. Además, continuaremos siéndolo, porque esa es nuestra elección.

Queremos lograr que todos los que trabajen con nosotros se sientan parte de la empresa, que la sintieran suya y que no sea tan sólo una frase hecha.

A diferencia de muchas otras empresas en las que los técnicos necesariamente deben tomar el camino de la gestión para crecer dentro de la empresa, en OSOCO creemos que los ingenieros y diseñadores deben hacer lo que mejor saben y seguir mejorando sus capacidades y visión técnica día a día. Valoramos a los ingenieros y diseñadores por encima de los puestos de gestión, marketing o finanzas.

Lamentablemente, en nuestro sector impera una preocupante falta de profesionalidad, a la que incluso han llegado a acostumbrarse y adaptarse los clientes. Esto se percibe en su desconfianza y en el modo en que afrontan las negociaciones con sus proveedores.

Hace casi 15 años, en OSOCO nos propusimos elevar el nivel y distinguirnos comportándonos como programadores profesionales. No somos profesionales porque podamos vivir de escribir código, sino porque asumimos nuestra responsabilidad, tanto personal como de equipo, en relación a todos los aspectos de nuestro trabajo.

En OSOCO asumimos nuestra responsabilidad sobre:

  • Asegurar que todo el código que entregamos funciona y está libre de errores. La única manera que conocemos de garantizar que el código funciona es crear pruebas que se ejecutan automáticamente y que cubren el software que escribimos.
  • Crear diseños flexibles, que el cliente es capaz de modificar sin incurrir en unos costes exorbitantes.
  • Escribir código limpio, cuya intención sea fácilmente comprensible por otros programadores en el futuro, en lugar del código espagueti al que estamos tan habituados en el sector.
  • Conocer las necesidades y el dominio de negocio de nuestro cliente y no sólo las especificaciones. Comprendiendo su negocio podemos colaborar eficazmente en el diseño de la mejor solución posible, tanto desde el punto de vista técnico como de negocio.
  • Cumplir las estimaciones y compromisos adquiridos con el cliente o con nuestros compañeros.
  • Cuidar la calidad de todos nuestros trabajos hasta el último detalle razonable.
  • Estudiar y practicar continuamente para mejorar nuestros conocimientos y habilidades como profesionales del desarrollo de software.
  • Asumir nuestros errores. Incluso los mejores profesionales comenten errores, pero en ese caso, asumimos nuestro error ante el cliente y buscamos junto a él la mejor solución posible, sin recurrir a excusas para eludir nuestra responsabilidad.

En cuanto a la organización, aspiramos a un modelo que potencie la horizontalidad, la confianza y transparencia. Por ejemplo, incorporando algunas de las ideas de holocracia u “organizaciones teal”.

La intención es desarrollar un conjunto coherente de prácticas de gestión que permitan el desarrollo integral de todos nosotros.

Queremos lograr que todos los que trabajen con nosotros se sientan parte de la empresa, que la sintieran suya y que no sea tan sólo una frase hecha. Para esto la participación del grupo debe ser concreta y real. Deberá implicarse en la toma de decisiones a todos los niveles.

Actitudes y conocimientos deseados

Las principales cualidades generales que buscamos en un futuro compañero son:

  • Atención por el detalle en todo lo que haga.
  • Pasión por la tecnología.
  • Persona altamente colaborativa, con capacidad de trabajo en equipo.
  • Capacidad de aprendizaje, por encima del conocimiento o experiencia específica en un área concreta.
  • Capacidad analítica y de resolución de problemas.
  • Proactividad.
  • Capacidad de comunicación efectiva.
  • Experiencia con metodologías ágiles.
  • Experiencia con las herramientas habituales en el ciclo de desarrollo de software.

En cuanto a conocimientos concretos:

  • Conocimientos sólidos de uno o más lenguajes de programación.
  • Dominio del análisis y diseño orientado a objetos, así como del modelado: principios, heurísticos, técnicas (CRC cards, Event Storming).
  • Domain-Driven Design (DDD).
  • Experiencia con algún framework de desarrollo web.
  • Experiencia con la generación de pruebas automáticas de código: JUnit, TestNG, Spock, etc. y Mocks/Stubs.

Adicionalmente, valoraremos la formación y/o experiencia con:

Además, en OSOCO hace años que abrazamos la cultura DevOps, con lo que idealmente también nos gustaría que te defendieras en los siguientes campos:

  • Sistema operativo GNU/Linux, shell scripting, etc.
  • Gestión de la configuración: Puppet, Chef, etc.
  • Amazon Web Services (AWS): EC2, ECS, Cloud Formation, Lambda, etc.
  • Contenedores Docker.
  • Diseño, configuración y gestión de arquitecturas complejas: alta disponibilidad, escalabilidad, cache, monitorización, etc.
  • Seguridad (OWASP, Secure by Design).

También estamos buscando diseñadores web, así que si eres diseñador y buscas colaborar codo con codo con desarrolladores como los que describimos en esta oferta, esta puede ser una buena oportunidad.

Créditos

comments powered by Disqus
Top