AMVETS Jobs

Job Information

ThermoFisher Scientific Staff Architect, Software in Hyderabad, India

Job Description

Job Title: Software Architect

About the company

Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $40 billion and approximately 100,000 employees globally. Our mission is to enable our customers to make the world healthier, cleaner and safer. 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. For more information, please visit www.thermofisher.com .

Details about business

Providing best in class product development services to Thermo Fisher Scientific Global Business Units, is one of the core functions of the India Engineering Center (IEC). This Global Research and Development Center, established in 2009, is in My Home Twitza, Hyderabad, with over 150 employees. We are a team committed to develop innovative and groundbreaking technologically sophisticated products ranging from laboratory equipment, analytical instruments, remote monitoring solutions.

Position Summary

As a Software Architect , you will join diverse teams of developers to participate in the specification, design, testing, maintenance, and implementation of software for analytical , bioproduction instruments and allied products. This software and these instruments make a real, positive, and strong impact on the lives of people across the globe.

Duties & Responsibilities:

  • Collaborate with team members, including business analysts and developers, to understand the requirements and translate them into a technical design.

  • Crafting high-level and comprehensive designs that fulfil functional and non-functional needs while assuring scalability, performance, and maintainability of the product.

  • Assess and select appropriate technologies, frameworks, and tools to be used in the software development process, considering compatibility, cost, and efficiency.

  • Establish and assess Data Integration Architectural principles, standards, and design patterns in accordance with the Architectural Roadmap. Ensure compliance with industry standards, regulations, and security.

  • Identifying and mitigating technical risks, anticipating potential issues, and proposing solutions to ensure the successful delivery of software projects. Optimize system performance, identify bottlenecks, and propose improvements for efficiency.

  • Quickly analyze functional and performance concerns in development, testing, and production environments.

  • Supports customer deployment of software applications into production environments as needed to ensure accurate functionality and customer acceptance.

  • Improve software processes and methodologies by staying up to date on new technologies and industry trends.

Minimum Qualifications / Experience / Required Skills:

Bachelors/ master’s degree in computer science / information technology / instrumentation engineering with 10+ years of software Architecture designing or related experience.

  • A Minimum of 10 years working experience developing and architecting in Java with at least 5 years in architecting industrial applications.

  • Experience with SCADA/MES implementations. Ignition SCADA experience is preferable.

  • Proficient in Java, Python, Java Script, J2EE, Spring Boot, Sprint, frameworks (Kafka, RabbitMQ, ActiveMQ), Docker, RESTFul API, OAuth 2.0, Open API Specification, and cloud environments (Azure, AWS, Google).

  • Expertise in security, caching systems (Hazelcast or Redis), Hibernate, K8S, Cucumber, Junit, Apache Camel, JNDI, JMS, Java Script, front-end technologies (ReactJS or AngularJS).

  • Expertise in IDE platforms like IntelliJ Idea, VS Code, and Eclipse.

  • Proficient with relational, NoSQL, and event streaming databases (Oracle, MSSQL, MySQL, PostgreSQL, MongoDB)

  • Experienced in working with Atlassian tools (JIRA, Confluence, etc.) or other applications supporting Agile environment. Experience with source control systems, including Git, and Jenkins build and continuous integration tools.

  • Proficient in Reusability, parameterization, and workflow designs.

  • Skilled in large enterprise applications, integration and cloud-based delivery platforms. Experience with multiple server operating systems (Windows, Unix, Linux).

  • Experience with AI / ML models and evaluation techniques, including Large Language Models (LLMs)

  • Familiarity with upstream and downstream biological processes. knowledge of 21 CFR Part 11 is required.

Thermo Fisher Scientific is an equal opportunity employer and value diversity at our company. All qualified applicants will receive consideration for employment without discrimination basis race, color, religion, sex, sexual orientation, gender, gender identity or expression, national origin, protected veteran status, age, genetics, pregnancy, disability or any other legally protected status. Thermo Fisher Scientific complies with all applicable equal employment opportunity legislation in each jurisdiction in which it operates

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.

DirectEmployers