Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people's varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.
The Position
Who We Are
Roche Information Solutions (RIS) provides integrated digital solutions to deliver on the promise of affordable, high quality, and accessible healthcare. RIS is accountable for the development and delivery of digital solutions, common Diagnostics architecture and data management. Digitalization in healthcare is of increasing importance to deliver customer and patient value, and shape healthcare.
Roche Information Solutions (RIS) provides integrated digital solutions to deliver on the promise of affordable, high quality, and accessible healthcare. RIS is accountable for the development and delivery of digital solutions, common Diagnostics architecture and data management. Digitalization in healthcare is of increasing importance to deliver customer and patient value, and shape healthcare.
We are looking for self-motivated developers to join our exceptional engineering teams that are building solutions with the latest cloud technologies for improving patient healthcare.
The Position
As a Software FrontEnd Architect, you will partner with stakeholders in business and software engineering teams and provide the expertise needed to translate the business requirements into product software solutions, providing technical leadership and insight on software development, as well as contributing to the development of Front End strategy. Additionally you will bring an understanding of the external market, drive the research and examination of new technologies to innovate and evaluate the next generation of fit-for-purpose solutions.
The Opportunity
- Lead the development and implementation of user centric, robust, scalable, and cost-effective architectures for FrontEnd that meet the performance and security requirements of Clinical Care Operations
- Define and convince others to follow best practices for FrontEnd architecture and code quality
- Drive the design, engineering, reuse of applications or patterns, which includes the creation of Enabler Epics for the architectures that comprise the solutions; ensuring a continuous flow of value and improving the time to market
- Create and/or drive the creation of FrontEnd architectures aligned with product roadmaps, performance requirements and Roche UI standards
- Ensure the feasibility of our products, understanding business needs, and making informed technology decisions
- Drive the research and examination of new technologies and trends including the feasibility assessment that provide insights on the scalability and cross domain usage
- Have a focus on reusable technology and information to maintain the architectural runway leveraging a composable architecture (i.e. creating reliable easy to compose and consume components)
- Drive the continuous improvement of the quality of products within your domain by applying Quality Attributes (NFRs) on relevant levels (portfolio, product lines and products)
- Involved in defining architecture across the CCO to enact the company's strategy on solution level in a specific area as well as drive analysis, assessment and design among architects of involved products to solve CCO level design challenges
- Actively participate in the development phase of project delivery, advising projects on technology and architecture trends for decision making
- Provide technical leadership, coaching and mentorship of team members to enhance their expertise and effectiveness
- Understand existing requirements and expectations, and assist identifying and shaping missing ones
- Ensure that design decisions fulfill various constraints (organization, regulations, budget, tools, people, etc.) and ensure that the organization is informed, consulted, and stands behind those solutions
- Technology stack: Most of the stack is in Angular (Spring Boot Microservices) but we constantly explore different technologies and toolsets that are fit-for-purpose. Here is a list of technologies we currently use:
- Javascript MVC framework: Angular 8+, Webpack
- Module Federation (micro front end)
- HTML5, CSS, SCSS, Typescript, JavaScript, RXJS, ES6
- Unit testing tools and End to end testing tools like Jest, webdriverIO
- NgRx/State Management
- GIT/Bitbucket
- AWS
- Javascript libraries: Redux and React
- Experience In RestFul API integration, Micro frontend
- Leveraging APIs provided by Spring Boot based Microservices
Who You Are
- Passionate about the FrontEnd architecture and quality of the product being delivered to the customers
- Bachelor's degree in computer science, science, engineering, or equivalent
- 15+ years experience in architecting/implementing software solutions in large/medium global enterprises with global geographical topologies
- 5+ years as technical leader for FrontEnd development
- Proven experience in designing solution architecture, with a focus on achieving quality attributes and non-functional requirements
- Experience in large, international, and complex development projects
- Effectively engage stakeholders at all levels, you are influential in your area of expertise and have excellent English communication skills
- Ability to act as a liaison between governance bodies (e.g., enterprise architecture, quality) and the project team
- Outstanding analytical and problem-solving abilities, crucial for navigating complex data-driven challenges
- Proven experience in applying appropriate methodologies including agile & design thinking, fostering an environment of rapid iteration, continuous delivery, and adaptability
- Lean-Agile Mindset and Analytical Skills. Demonstrates a Lean-Agile mindset, emphasizing efficiency and continuous improvement
- Experience in healthcare is not required, but familiarity with healthcare data and workflows is a plus (e.g. FHIR, HL7, IHE)
Mindset
You will be expected to demonstrate the We@RD dimensions and help evolve the functions culture beliefs and bring We@RocheDiagnostics to life, as part of the TransformD journey. The dimensions are:
- We are passionate about our customers and patients
- We radically simplify
- We trust, collaborate & have fun
- We ALL lead
- We experiment & learn
Are you ready to apply We want someone who thinks beyond the job offered - someone who knows that this position can be a unique opportunity to shape the future of Diagnostics
Who we are
At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche is an Equal Opportunity Employer.