Experience Inc. Jobs

Job Information

ThermoFisher Scientific Engineer III, Software in Shanghai, China

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Key Responsibilities:

  • Be responsible for the development of software specifications, working closely with customers and colleagues to ensure their needs and expectations are not only met, but exceeded.

  • Employ software design methodologies and advanced tools to develop diligent and thoroughly detailed software products that meet the highest quality standards globally.

  • Leverage software tools to build robust software components and systems that meet the requirements of software testers.

  • Champion effective communication and collaboration with other software development groups, scientists, and technical publications to seamlessly integrate systems and share valuable information.

  • Maintain meticulous design and implementation records, providing comprehensive documentation for the further development and maintenance of the software and systems.

  • Demonstrate strong design and project management skills, working closely with multidisciplinary teams to deliver magnificent products on time and within budget.

  • Take on additional tasks as assigned by your Supervisor.

Minimum Requirements/Qualifications:

  • Bachelor's or Master's degree in Computer Science, Advanced Scientific, or Engineering-related majors, or equivalent experience.

  • A minimum of 8 years (or 5 years for a Master's degree) of experience in developing commercial software, with a deep understanding of the entire software development lifecycle. Equivalent experience will also be considered.

  • Proficiency in object-oriented design and various design patterns (MVVM, MVC, MVP, etc.), along with proficient C# programming skills. Knowledge of other languages such as C++, JAVA, and Python is also valued.

  • Proficiency in Microsoft technologies, including WinForm, WPF, .NET Framework, DOTNET 6/8, ADO.NET, Entity Framework, Xamarin, ASP.NET Core, and SingalR.

  • Experience in Web GUI development, using JavaScript, TypeScript, CSS, HTML5, and frameworks such as VueJS and React.

  • Experience in unit, integration, and system testing based on complex hardware, employing Test Driven Development and Agile/SCRUM methodologies.

  • Validated expertise in algorithm design, validation, and deployment in areas such as image processing and recognition, chemometrics, spectrum analysis, Fourier transform, PLS, deconvolution, and optimization.

  • Strong mathematical, physics, and programming skills to implement sophisticated algorithms.

  • Proficiency in using performance and memory profiling tools to optimize software performance.

  • Excellent English language skills in reading, speaking, and writing.

  • Highly responsible, self-motivated, and proactive in taking initiative.

Desired:

  • Experience in the instrument industry or automation and control industry.

Notes, exclusive in JD:

  • Thermo Fisher Scientific is an equal opportunity employer and values diversity and inclusion in the workplace. We are dedicated to fostering an inclusive culture where all employees feel valued and have the opportunity to thrive.

  • We rigorously adhere to our core values of Integrity, Intensity, Innovation, and Involvement. These values drive us to oppose in the global market and settle our success in delivering elite products and solutions.

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