Website Thermo Fisher Scientific
Work Schedule Standard (Mon-Fri)
Environmental Conditions Office office
Job Description
As the world leader in serving science, we solve the world’s most pressing issues including restoration of hope to cancer patients, safety of water and food, resolution of the criminal cases on the basis of forensic science and most recently, becoming the biggest supplier of COVID-19 related services. In the absence of such provisions, policies or regulations, can constitute a serious Occupational Risk for all concerned.
Our Data Science, Digital and IT careers is one of the exceptional chance where you get to utilize your specialized skills and your other additional experience in advanced analytics, statistics, data science, programming, information technology and others to fulfill our Mission of helping our customers to make the world more healthy, clean and safe. It’s really the professional activity with positive result in our planet. When you come to Thermo Fisher Scientific, you will make an impact in the company and the society on meaningful work. #TechWithPurpose
Role Overview: We are seeking a highly skilled Senior ReactJS Full Stack Software Engineer to become a part of our team. This is an adequate position within the organization, as it fully participates in software development life cycle (SDLC) which includes design, development, deployment, testing, maintenance and monitoring of the software systems. This position requires strong software development skills, willingness to cooperate with other teams and a desire to develop within the organization.
Our Tech Stack: Programming Languages: JavaScript, C# .Net, Azure Bicep, YAML, Python Frameworks and Libraries: ReactJS, NextJS, .Net Core Databases: Azure Cosmos DB, Snowflake, Azure Data Factory Cloud Services: Azure – Azure Functions, Service Bus, Azure Storage, Key Vault CI/CD: Azure DevOps Automation and Testing: PactFlow, Cypress.io, Selenium Monitoring and Logging: Azure Monitor, App Insight/Alerts/logs Version Control: Git Key Responsibilities: Mentor our engineers and support their career development. Contribute to our governance, principles, and ways of working. Design, develop, and maintain software applications. Collaborate with product managers, designers, and other engineers. Write clean, scalable and efficient code. Troubleshoot, debug, and upgrade the existing software. Participate in the code reviews and share the relevant knowledge with the team. Qualifications & Experience: Must have: Proven experience as a Senior Software Engineer or similar role (comparable to 5+ years). Hands-on experience and proficiency with React and Javascript. Solid understanding of software development methodologies Knowledge of RESTful APIs and microservices architecture Strong understanding of server-less architecture and its principles and cloud computing knowledge. Experience with building data ingestion with multiple file format, api integration. Strong knowledge of TDD, BDD including writing unit test/integration/E2E testing Excellent problem-solving skills and attention to detail.
Minimum Bachelor’s degree in computer science, engineering or a related discipline (or equivalent practical training). Nice to have: Experience with other elements of our tech stack. Experience with infrastructure as code tools (Bicep, ARM Templates, Terraform or similar tools). Contributions to any open-source or personal projects. … Certifications: … Microsoft Certification: Azure Developer Associate … Microsoft Certified Azure Solutions Architect Expert. … Microsoft Certified: Azure Security Engineer Associate … Microsoft Certified: Cybersecurity Architect Expert … Microsoft Certified: Azure Administrator Associate Full Job Profile Skillset: Technical Skills: Programming Languages: JavaScript C# .Net YAML Frameworks and Libraries: React, NextJS, .Net Core Databases: Azure Cosmos DB, Snowflake, Azure Data Factory Cloud Services: Azure – Azure Functions, Service Bus, Azure Storage, Key Vault CI/CD: Azure DevOps Automation and Testing: PactFlow, Cypress.io, Selenium Monitoring and Logging: Azure Monitor, App Insight/Alerts/logs Version Control: Git Soft Skills: Problem-Solving: High accuracy problem identification and solution abilities Communication: Success in written and oral communicational tasks Team Collaboration: Effective in team environments. Adaptability: Eagerness to acquire new technological knowledge and ability to make changes in fast paced situations. Time Management: Multi-tasking with efficiency and different levels of importance. Our Engineering Responsibilities: Design and Development: Engage with engineers, product managers, and designers to gather the requirements and provide inputs for the design of the solutions.
Create software applications which are scalable, maintainable and secure.
Produce well-structured code that is tidy and efficient with proper documentation.
Testing and Quality Assurance:
Author and execute automated test cases to verify software.
Undertake legislation process in relation to the review of codes with respect to the quality of the code and best practices.
Deployment and Operations:
Take part in the creation and administration of CI/CD processes for simplification of building, testing, and distribution.
Provide provision for automatic setting up of deployment applications to our cloud environments.
Monitoring and Maintenance:
Supervise performance and availability of the application with necessary tools.
Assist in the diagnosis application and support in troubleshooting when necessary.
Collaboration and Learning:
Work effectively with teams, adjust strategies as necessary to perform on deliverables.
Find senior developers and listen to them for help, as well as participate in opportunities to learn.
Participate in team interactions e.g. meetings, team stand-up, and retrospection.
Continuous Improvement:
Regularly research on what is new in the industry-learning about new technologies and tools.
Request necessary extensions and modifications of the modification development work processes.
Help in building up the culture of nurturing the learning of every team member or the team itself.
Performance Metrics:
Code Quality: Who to be determined based on code reviews, on coding claims and test stands.
Task completion: Completion of delivery of the assigned areas and timelines obligations on project milestones.
System reliability: When the deployed applications is active and properly performing.
Issue Resolution Time: The duration between when a production problem is realized and help is offered.
Team Contribution: Contribution to activities, active engagement and pursuit of learning opportunities with the team.
As an organization, Thermo Fisher Scientific, intends to create a safe and pleasant atmosphere for the employees. It is critical to develop an ecosystem in which each person can take his or her performance to the next level. Please see below for the criteria for this position, which includes the possibility of equivalent experience:
Able to successfully transfer information and ideas to and from, and comprehend information and ideas from, many different people using reasonable methods of communication.
Able to sit or stand in one location as required for regular working hours.
Able to handle basic office equipment and computer systems and able to learn to use office technologies and tools efficiently.
Able to manage multiple projects or activities and perform under pressure effectively and efficiently.
Travel may be needed from time to time at the requestant of thc helping organization (0-20%).
Benefits We provide our employees with competitive salary, bonus under annual incentive plan, health benefits and many more. Employment with Thermo Fisher Scientific comes with progressive organization as well as distinct career and personal development opportunities. It is our pride that all our employees uphold the company’s values of honesty, hard work, empathy and creativity!
Our Mission is to help our customers make the world more healthy, clean and safe. Observe as our team members present five firm reasons to join us. As one team of over 100,000 coworkers honed in on the core values of Integrity, Intensity, Innovation and Involvement in several multidisciplinary projects, research was geared towards its acceleration, complex scientific problems were solved, and new technologies were created to help patients in need. #StartYourStory with PPD, part of Thermo Fisher Scientific, where diverse experiences, backgrounds and perspectives are valued.
You can submit your application now! http://jobs.thermofisher.com
Thermo Fisher Scientific is an EEO/Affirmative Action Employer that does not discriminate against employment applicants on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Accessibility/Disability Access Job Seekers with a Disability: Thermo Fisher Scientific provides accessibility service to accommodate job applicants who have a disability in the area of applying for a job. This may for instance cover people with hearing, vision, mobility, or cognitive disabilities who may need support. If you are a person with a disability seeking employment or helping a person with a disability doing the same and request Accessibility assistance or a reasonable accommodation to do so for one of our job listings, please make the request by calling 1-855-471-2255*. Make sure you provide your contact information as well as accommodation information that you need in order to submit a job application.
This line is only to be utilized by the applicants who have a disability wherein the applicants are providing reasonable accommodation to work or are applying for jobs and require accessibility assistance or accommodation with respect to the applications. Such voicemail messages will not get answered because alternate configurations include getting burdens assigned but not attached which are not related to a disability in the applicant.
To apply for this job please visit uk.indeed.com.