¡Activa las notificaciones laborales por email!

Software Architect

buscojobs España

Barcelona

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 24 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una empresa innovadora busca un Arquitecto de Software talentoso que lidere su equipo de desarrollo. En esta emocionante posición, serás responsable de diseñar e implementar componentes de software, asegurando que se cumplan los requisitos del producto. Tu papel será crucial al actuar como un puente entre los requisitos del negocio y las capacidades tecnológicas, además de ser un mentor para los desarrolladores, ayudándoles a mejorar sus habilidades técnicas y a desarrollar sus carreras. Ofrecemos un entorno de trabajo flexible con excelentes beneficios sociales y oportunidades de desarrollo profesional. ¡Únete a nosotros y forma parte de un equipo diverso y dinámico!

Servicios

Horario de trabajo flexible
Políticas de trabajo desde casa
Seguro médico
Plan de pensiones
Asignaciones por matrimonio y nacimiento
Formación relacionada con el desarrollo profesional
Gimnasio
Asignación de comida
Esquema de remuneración flexible

Formación

  • Liderar y mentorizar a un equipo de desarrollo en arquitectura de software.
  • Colaborar con equipos multidisciplinarios y liderar estrategias de refactorización.

Responsabilidades

  • Diseñar arquitecturas consistentes con las estrategias de proyecto y políticas de gobernanza.
  • Monitorear y revisar sistemas para cumplir con políticas de seguridad y privacidad.

Conocimientos

Programación Orientada a Objetos
Patrones de Diseño
Desarrollo Basado en Comportamiento (BDD)
Desarrollo Guiado por Pruebas (TDD)
Colaboración en Equipos Multidisciplinarios
Comunicación en Inglés

Educación

Experiencia en Ingeniería de Software (10 años)
Experiencia como Tech Lead (5 años)

Herramientas

GitLab
GitHub
Jenkins
Kubernetes
JIRA
React

Descripción del empleo

Our Engineering Team is looking for a talented SW Architect who leads the development team to succeed with their delivery, being responsible for ensuring the correct design and implementation of software components to cover the upcoming product requirements. You’re bridging the gap between the business and the technology, helping to translate business requirements to the team and vice versa, and communicating technical challenges and limitations to the business.

You will become the mentor and technical reference within the team, to help the developers improve their technical skills, provide feedback on their work, and offer advice on career development.

Your key responsibilities:

  • Participating actively in the creation of architectures consistent with project roadmaps, platform strategies, governance policy, and standards.
  • Advising projects on technology and architecture trends they need for their decision-making and external engagements.
  • Identifying and aiding in the decision-making around architecture trade-offs with risks, delivery, scalability/performance, flexibility, maintainability, security, and other quality concerns.
  • Monitoring and reviewing the systems so that they are designed and developed in compliance with corporate security, privacy, accessibility, legal, and other governance policies.
  • Sharing the knowledge of the architecture and technologies with the rest of the development teams and supporting good spirit and collaboration within the team and the entire organization using Scrum methodologies.

Who you are:

  • You have at least 5 years of real-world experience as a Tech Lead or similar position, and 10 years in the SW Engineering sector. Proficiency with Object-Oriented Programming and Design Patterns (Java).
  • You have a high domain in software architecture principles, including hexagonal architecture + DDD.
  • You have knowledge of techniques like BDD (Behaviour Driven Development) and/or TDD (Test Driven Development) and Clean Architecture.
  • Experience creating and maintaining automated unit tests, integration tests, and builds.
  • Proven ability to collaborate with multidisciplinary teams of business analysts, developers, data scientists, and subject matter experts and proven experience leading refactoring strategies (SW modernization).
  • Communicate effectively in English.

Will be also welcome:

  • Acquainted with Agile development practices, especially Scrum and desirable in SAFe working in a regulated environment.
  • Experience in frontend development, especially React.
  • Experience architecting, designing, developing, and implementing cloud solutions.
  • Understanding of CI/CD processes and tools (GitLab, GitHub, Jenkins).
  • Knowledge of containerization orchestrators such as Kubernetes.
  • Experience managing large amounts of data (Data-intensive Applications).
  • Recent use of JIRA.

What do we offer?

We offer competitive compensation and excellent social benefits like flexible work schedule and home office policies, medical insurance, pension plan, allowances for marriage and birth, training related to your career development, gym, meal allowance, flexible remuneration scheme with its fiscal advantages and other benefits.

At Roche, diversity and inclusion are essential values for our success. We have a special interest in integrating people with disabilities into our teams. If you have a disability, for us it is a plus, and we have special benefits for you: Go ahead and join us!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.