We are looking for a very experienced Senior Solutions Architect to join our Life Science & Healthcare Architecture team in Bangalore. We want you to provide strategic and technical direction to help deliver our next generation solutions using cloud-based technologies, under well-known brands such as: Cortellis, Medtech360, & Healthbase. You will be joining a team of 6 other architects and reporting to the Director of Architecture. We already have ambitious goals and passionate people, now we’re looking for someone who is passionate about designing full-stack technical solutions in the cloud to help us achieve our goals. A background in MedTech, Life Sciences, biochemistry, pharmacology is not needed but any experience in these domains will be an advantage.We’re looking for someone who will…Provide architectural leadership & define the technical direction on business problems & projects.Collaborate well with colleagues & business stakeholders to define and execute on technical strategy.Take a keen interest in researching the latest technologies & trends and can articulate how & when to apply them to multiple stakeholders.Create & evolve the design of new & existing technical components across the technology stack.Can work at the macro-level to comprehend the entire stack of an application & evaluate how it should best function within the wider enterprise. Write documentation for new & existing system components, including architectural decisions, technology roadmaps, programming design patterns & examples, best practices & standards.Lead on technical investigations & proof of concepts, both individually and as part of a team, including being hands-on with code, making technical recommendationsTake a lead role in setting up new project stubs & infrastructure, in collaboration with team leads & DevOps teams.Act as a key stakeholder between Development & DevOps teams, ensure that future technology choices & designs can be deployed following the Continuous Integration/Continuous Delivery paradigm, and the designs have the support of DevOps teams.Be an active stakeholder throughout the software development life cycle, overseeing the software design & ensuring the project maintains its technical direction, while adjusting the technical design to mitigate unexpected blockers during the project.You must have the following technical knowledge/skills/expertise...10+ years’ experience in working in software development, with 5+ years in web application development.3+ years’ experience in a senior role.University degree in Computer Science, Computer Engineering, Mathematics or equivalentExtensive experience in designing Java-based web applications, using Spring Boot or Spring FrameworkHighly proficient in building middleware & backend services, ideally with experience with microservicesHave experience designing RESTful API endpoints, JSON, OpenAPI/Swagger.Proficient in SQL databases & data access layer design, ideally Oracle 11g+ or Postgres 9+Hands on experience in using Containers & Container Managers, ideally Docker & AWS ECSExperience working in Agile scrum or Kanban teams.Ability to research and work independently, & working with remote team in different time-zonesIdeally you will have had exposure to at least 4 of the following…AWS Architect or Associate Architect certificationWorking with NoSQL databases, such as AWS DynamoDB, Apache Hive, Cassandra, RedisWorking knowledge of front-end technologies: HTML5, Angular, CSS, JavaScriptDesigning ‘back-end for front-end’ components, either in Java or NodeJSWorking with Elastic Search, Apache SOLR, or similar search enginesDeploying solutions using Continuous Delivery best practicesExperience in designing resilient systems & creating disaster recovery plans.Knowledge of implementing data governance policies: GDPR, HIPAA, GxP etc, would be an advantage.Initial project workYour initial project will within the healthcare team define tech stacks and set the technical direction for building new custom data analytic platforms and their supporting data pipelines, using cloud-based bigdata technologies and working with large datasets. You will get hands-on exposure to the following technologies: AWS (ECS, RDS, EMR etc), Databricks, Apache Spark, Elastic Search, Postgres, Java, Python, SpringBoot.About the Team As a senior solutions architect, your peers will your fellow architects and software managers. The architecture team has 7 people in total, a mixture of senior and non-senior team members, who are either solutions architects or technical architects. We are spread across 5 timezones, from Japan to the US. Two architects are based in Bangalore. Your primary stakeholders will the software manager, solutions analysts, product owners and the devops team. Additional stakeholders will be the user experience team and architects in other business units.Hours of Work Most of the development teams and software managers are based in India, while senior leaders may be spread across all timezones, but especially in India & Europe, and to a lesser extent, in the US.The normal hours of work are usually between 10:00 – 19:00. This can vary per project & you may occasionally be asked to attend meetings up to 20:00 to accommodate meetings with colleagues in the US, and you would be entitled to start your day later on those occasions.At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting