Staff Engineer Application Architect
Thermo Fisher Scientific, Inc.
India - Bangalore
22d ago

Job Description

Job Title : Staff Engineer, Software (Application Architect)

About Company :

Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $20 billion and approximately 70,000 employees globally.

We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity.

Through our premier brands Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services

About Team :

We are Digital Engineering Team - the software center of excellence for Thermo Fisher Scientific. We are responsible for developing and delivering SaaS based applications and digital lab (Cloud-

based) tools, to help scientists do their work more efficiently and with precision, enabling them to make our world healthier, cleaner and safer.

Our world class software products and solutions accelerate scientific discovery and lab productivity. These solutions provide rich content, selection tools, collaboration tools and scientific apps that allow our customers to focus on innovation and the complexities of their science.

  • create a connected world for our customers where discoveries happen the smart way- where every device / product is connected, self-
  • aware, and self-healing thereby enabling efficient workflows and collaborative science.

    We apply industry best practices to the design, development, and deployment of world-class software products built to leverage the power and scalability of the cloud.

    Roles & Responsibilities :

    An Application Architect will be applying your deep architectural knowledge along with practical solutions experience in a way that helps development teams with a wide variety of experience with visualizing and building highly advanced yet simple to use scientific applications for the cloud.

    You will sometimes have the role of teacher and consultant, and at other times be a developer on a team or a product owner, but you will always be able to read your audience and adapt your style to achieve credibility quickly and help them be the best that they can be.

    This person will be member of cross-functional scrum teams building next generation SaaS applications on public cloud based delivery platform and associated application services.

    Responsibilities Includes

  • Collaborate with product managers, program / project managers, platform / solution architects and engineering stakeholders to establish overall strategy for building next generation SaaS applications
  • Work with various stakeholders to distill strategy in to tangible technical requirements for the applications - Identify and define required system interfaces and map dependencies
  • Educate R&D teams about proper processes and approaches to take when developing solutions
  • Develop a network of experts throughout the organization, industry and suppliers. Bring company and industry knowledge as well as creative technical skills to product creation;
  • be a content, sub-discipline specialist across the company

  • Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and contribute towards identifying technical risks, alternate solutions to various problems etc.
  • Responsible for ownership of multiple significant software modules
  • Responsible for leading the integrity of technical work on significant concurrent projects.
  • Plans, participates and performs the technical work of an assignment.
  • Provides guidance regarding design activity to other programmers on technical aspects relating to the project.
  • Candidate Requirement :

    Education & Experience Levels :

    BE / BTech or equivalent in computer science, electrical / electronics engineering, or related field is required with minimum 10 years of development and 2-

    3 years of Architect Experience

    Knowledge Required :

  • Knowledge of BPMN for workflow orchestration (e.g via Camunda engine) in order to wrap applications for launch during different workflow steps.
  • Knowledge of DDD and TDD, and Agile Scrum development processes is highly desired.
  • Skills Required :

  • Good understanding of modern cloud, service-oriented, and Amazon Web Services (AWS) architectures.
  • Experience in docker containerization / orchestration tools and concepts required
  • Technical experience in Architecture patterns and Micro-services Architecture
  • Experience with requirements elicitation, documentation, and design specifications for software.
  • Experience with design, development and automated testing of SaaS and PaaS products on different platforms (on-prem PFS, TFC, multi-
  • tenant vs single-tenant, etc.)

  • Having a wide range of experience and understanding of trends and technologies, uses technical knowledge to resolve complex issues in creative and effective ways
  • Should have exposure to DevOps and SDLC best practices
  • Hands on experience designing web-based applications in Java / Javascript technologies.
  • Experience working with geographically distributed teams is a strong plus.
  • Candidate must be self-starter, detail oriented, and highly motivated individual.
  • Ability to convey very complex information in both written and oral form to both non-technical and deeply technical audiences
  • At Thermo Fisher Scientific, each one of our 70,000 extraordinary minds has a unique story to tell. Apply today .

    Thermo Fisher Scientific is an EEO / Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

    Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form