Descubre las vacantes en Thoughtworks: Desarrollador/a de Software Junior, Lead Software Developer, Desarrollador/a Senior .NET, Lead .NET Software Developer e Ingeniero/a de Datos Senior.
Desarrollador/a de Software Junior
Ubicación: Madrid, España
Descripción del puesto:
Thoughtworks busca un/a Desarrollador/a de Software Junior para unirse a su equipo y contribuir al desarrollo de soluciones tecnológicas innovadoras. El rol implica colaborar estrechamente con analistas, diseñadores y gerentes de proyecto para comprender problemas empresariales y desarrollar código de calidad que genere impacto.
Responsabilidades clave:
- Desarrollar código limpio e iterativo, aplicando buenas prácticas como TDD y programación en pareja.
- Trabajar en equipos colaborativos enfocados en la entrega de productos y soluciones innovadoras.
- Participar en un entorno de aprendizaje continuo, donde la transparencia y la retroalimentación son clave.
Requisitos:
- Menos de un año de experiencia profesional como desarrollador/a de software.
- Conocimientos básicos de análisis, diseño y programación orientada a objetos.
- Interés por resolver problemas empresariales a través de la tecnología y ganas de aprender.
Si quieres saber más, lee la oferta completa aquí.
Lead Software Developer
Ubicación: Madrid, España
Descripción del puesto:
Thoughtworks busca un/a Desarrollador/a de Software Senior para liderar equipos en la entrega de soluciones tecnológicas innovadoras. Este rol implica actuar como principal punto de contacto con los clientes, colaborando en la definición de estrategias técnicas y asegurando el éxito en la implementación de proyectos.
Responsabilidades clave:
- Colaborar con clientes para comprender sus necesidades y traducirlas en soluciones técnicas efectivas.
- Liderar equipos de desarrollo, fomentando un ambiente de colaboración y aprendizaje continuo.
- Garantizar la calidad y eficiencia en la entrega de proyectos, aplicando prácticas ágiles y de desarrollo moderno.
Requisitos:
- Experiencia demostrada en desarrollo de software y liderazgo de equipos técnicos.
- Habilidades de comunicación y negociación para interactuar eficazmente con clientes y equipos multidisciplinarios.
- Conocimiento profundo de prácticas ágiles y metodologías de desarrollo.
Si te interesa, echa un vistazo a la oferta completa aquí.
Desarrollador/a Senior .NET
Ubicación: Madrid, España
Descripción del puesto:
Thoughtworks busca un/a Desarrollador/a Senior .NET para colaborar con analistas de negocio y calidad, diseñadores, gestores de proyectos y otros profesionales en el diseño de soluciones de software que generen un impacto significativo en nuestros clientes. Este rol implica comprender el contexto de los problemas empresariales y escribir código limpio e iterativo para ofrecer resultados efectivos, promoviendo prácticas de ingeniería de alta calidad.
Responsabilidades clave:
- Utilizar prácticas de entrega continua para proporcionar software de alta calidad y valor a los clientes finales lo antes posible.
- Trabajar en equipos colaborativos y orientados al valor para crear experiencias innovadoras para nuestros clientes.
- Desarrollar sistemas distribuidos a gran escala basados en microservicios.
- Aplicar las últimas tecnologías de nuestro Tech Radar para resolver problemas de los clientes.
- Utilizar eficientemente herramientas y prácticas de DevOps para construir y desplegar software.
- Participar en todo el ciclo de consultoría y entrega de software, desde la ideación hasta el despliegue.
- Actuar como mentor para consultores con menos experiencia, aportando conocimientos técnicos y habilidades de liderazgo.
Requisitos:
- Experiencia sólida en desarrollo de software con .NET.
- Experiencia previa en el desarrollo de aplicaciones de software complejas.
- Habilidad para escribir código de alta calidad y bien probado, con conocimientos en programación orientada a objetos.
- Presencia en la comunidad tecnológica externa: participación en charlas, contribuciones a proyectos de código abierto, blogs, entre otros.
- Familiaridad con métodos ágiles como Extreme Programming (XP), Scrum y/o Kanban.
- Capacidad para influir en otros y defender la excelencia técnica, manteniendo una actitud abierta al cambio cuando sea necesario.
- Resiliencia en situaciones ambiguas y capacidad para abordar desafíos desde múltiples perspectivas.
- Conocimientos prácticos de tecnologías en la nube, especialmente AWS.
Habilidades profesionales:
- Disfrutar interactuando con compañeros de diferentes áreas y habilidad para comunicar conceptos técnicos a audiencias no técnicas.
- Pasión por crear soluciones robustas, escalables, flexibles y relevantes que ayuden a transformar negocios e industrias.
- Comodidad al colaborar directamente con técnicos de infraestructura, analistas de soporte y redes, analistas de seguridad, administradores de sistemas y/o gerentes de TI para diseñar estrategias técnicas, mientras se colabora con grupos de TI de alto nivel en una capacidad consultiva.
Para conocer más detalles, lee la oferta completa aquí.
Lead .NET Software Developer
Ubicación: Madrid, España
Descripción del puesto: Como Lead .NET Software Developer en Thoughtworks, serás el principal punto de contacto con nuestros clientes, asegurando el éxito en la entrega de proyectos. Colaborarás estrechamente con equipos multidisciplinarios para diseñar soluciones innovadoras que generen un cambio significativo para nuestros clientes. Tu rol incluirá la escritura de código limpio y escalable, la promoción de mejores prácticas de ingeniería y la mentoría de desarrolladores menos experimentados.
Responsabilidades:
- Diseñar y desarrollar soluciones de software utilizando tecnologías .NET.
- Colaborar con analistas de negocio, diseñadores y otros desarrolladores para comprender y solucionar problemas complejos.
- Implementar prácticas de desarrollo ágil y fomentar una cultura de mejora continua.
- Actuar como mentor para miembros junior del equipo, promoviendo el crecimiento profesional.
Requisitos:
- Experiencia sólida en desarrollo de software con tecnologías .NET.
- Conocimiento profundo de metodologías ágiles como Scrum o Kanban.
- Habilidad para escribir código limpio y bien estructurado.
- Excelentes habilidades de comunicación y capacidad para trabajar en equipo.
Para más detalles y aplicar al puesto, visita el siguiente enlace.
Ingeniero/a de Datos Senior
Ubicación: Madrid, España
Descripción del puesto: Thoughtworks busca un/a Ingeniero/a de Datos Senior para desarrollar y mantener arquitecturas de software e infraestructuras destinadas a gestionar aplicaciones de datos. El rol implica colaborar en la creación de plataformas de datos técnicas y funcionales, asegurando la calidad y eficiencia de los sistemas implementados.
Responsabilidades:
- Diseñar y operar canalizaciones de datos en sistemas distribuidos.
- Escribir código limpio e iterativo utilizando TDD y prácticas de entrega continua.
- Desarrollar modelos de datos empleando diversas técnicas y tecnologías.
- Colaborar en áreas de gobernanza, seguridad y privacidad de datos.
- Incorporar medidas de calidad de datos en el trabajo diario.
Requisitos técnicos:
- Experiencia en construcción y operación de canalizaciones de datos en sistemas distribuidos.
- Conocimiento práctico en modelado de datos y herramientas modernas de ingeniería de datos.
- Habilidad para escribir código limpio y de alta calidad en el lenguaje de programación preferido.
- Experiencia en implementación de canalizaciones de datos a gran escala y aplicaciones centradas en datos.
- Familiaridad con técnicas de visualización de datos y comunicación efectiva de insights.
- Conocimiento en estrategias de seguridad y privacidad de datos.
- Experiencia con diversos tipos de bases de datos (SQL, NoSQL, data lakes, esquemas de datos, etc.).
Habilidades profesionales:
- Capacidad para gestionar relaciones con clientes y stakeholders clave.
- Adaptabilidad en situaciones ambiguas y enfoque multifacético para resolver desafíos.
- Habilidad para manejar riesgos y conflictos de manera efectiva.
- Aptitud para entrenar, orientar y motivar a otros, fomentando la responsabilidad en el equipo.
- Defensor de la excelencia técnica con apertura al cambio cuando sea necesario.
Puedes ver la oferta completa aquí.
Sobre Thoughtworks:
Thoughtworks es una consultora tecnológica global que integra estrategia, diseño e ingeniería para impulsar la innovación digital. Durante más de 30 años, nuestros clientes han confiado en nuestros equipos autónomos para crear soluciones que van más allá de lo evidente. En Thoughtworks, graduados en ciencias de la computación, tecnólogos experimentados, desarrolladores autodidactas y profesionales que cambian de carrera se unen para aprender unos de otros y desafiarse. Las trayectorias profesionales florecen gracias a nuestra cultura de desarrollo, que ha ganado numerosos premios a nivel mundial.
Únete a Thoughtworks y crece. Juntos, nuestra curiosidad, innovación, pasión y dedicación superan lo ordinario.