The Position
ABOUT THE ROLE 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 actively 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.
Link to know more about our IT hub in Sant Cugat. 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!
#J-18808-Ljbffr