The Solution & Information Architect will oversee the solution design and architecture for all systems within the product and join the Product durable squad. They will collaborate closely with the Product Manager, Delivery Service Manager/System Owner, IT Product Owner to deliver high-quality products that significantly impact the Pharma & DIA businesses.
Solution Architect
Your responsibilities
- Technical Leadership & Tech Team management:
- Lead teams of developers and DevOps working across the systems. Provide technical guidance and direction to team members, acting as 1st point of contact for technical discussions/design/questions
- Facilitate technical discussions and decision-making processes
- Make informed decisions on technology stack, tools, and methodologies based on project requirements and industry best practices.
- Evaluate and implement solutions for scalability, performance, and security.
- Coordinate the execution of penetration testing together with IT security
- Collaborate with the Product Manager to build an effective tech team structure and right-size the tech team based on the backlog and product vision
- Solution Design and Architecture:
- Develop high-quality architecture solutions that meet business needs.
- Ensure architectural solutions are scalable, secure, meet NFRs and aligned with Ix platform strategy
- Design and manage the data structures and data workflows for applications and systems.
- Ensure data integrity and security across all systems.
- Develop strategies for data management, data governance, and data quality.
- Lead the implementation of the Data Mesh approach, in alignment with R&D Excellence, to deliver impactful clinical/operational data products to the business
- Contribute to the technology strategy and roadmap for the systems
- Develop and promote best practices and innovative solutions
- Realize the vision of streamlining systems by promoting component reusability and eliminating redundant functionalities (e.g help define the strategy for consolidation of DISTILL & Edison Platforms into 1 platform)
- Support the resolution of complex technical issues and challenges, ensuring the stability and reliability of the platform.
- Proactively identify and address potential risks to minimize system downtime.
Our requirements
- Ideally, knowledge about clinical data flow in PD Data Sciences (PDD),in particular non-crf data flow
- Leadership & Team Management
- Understanding of the computer system validation process
- Strong communication skills
- Strong understanding of various programming languages, databases, and software engineering principles, e.g:
- Python
- Snowflake
- Airflow
- Amazon EMR
- Amazon EKS
- Spark (e.g PySpark, Data Partitioning)
- Java
- SpringBoot, SpringCloud
- Apache Iceberg
- Lakehouse architecture
- Expertise in cloud platforms, in particular AWS and Google Cloud
- Familiarity with Terraform and CI/CD principles and tools
- Expertise in Information Architecture and knowledge of Data Mesh