Logo of Huzzle

Engineer III, Software

Applications are closed

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • San Jose

Requirements

  • Master’s degree or foreign degree equivalent in Computer Science or a related field plus 2 years of experience as a software engineer in a web based user interface experience, or related experience. Employer will also accept a Bachelor’s degree or foreign degree equivalent in Computer Science or a related field plus 5 years of experience as a software engineer in a web based user interface experience, or related experience as an equivalent alternative.
  • Required knowledge or experience with:
  • JavaScript/TypeScript programming language;
  • HTML/CSS;
  • C#;
  • WPF;
  • ASP.NET Core and Micros-service concept;
  • Postgres SQLdatabase;
  • Microsoft Visual Studio;
  • Microsoft Visual Studio Team System (VSTS);
  • GitHub Source Control methodologies (Branch, Rebase, Merge);
  • Chromium Browser Development APIs;
  • NPM Package Usage and Creation;
  • Cypress Unit Test Framework;
  • Stencil JS;
  • Rest API design and usage;
  • Visual Studio Code.

Responsibilities

  • Develop Web-based user interface components according to best practices;
  • Develop Desktop Applications using WPF and C#;
  • Develop Backend Services using ASP.Net Core and C#;
  • Feature/user story analysis, code development, and defect fixes;
  • Create unit tests and achieve code coverage of at least 80%;
  • Release software updates including release documentation, creating, packaging, and verifying installers for the FTO and IP survey software;
  • Participate in sprint daily stand ups;
  • Design and develop assigned User Stories and Tasks;
  • Build unit tests to validate the development components;
  • Participate in Pull Request reviews;
  • Participate in Sprint planning.

FAQs

What are the educational requirements for this position?

The educational requirements for this position include a Master's degree in Computer Science or a related field plus 2 years of experience, or a Bachelor's degree in Computer Science or a related field plus 5 years of experience.

What programming languages and technologies are required for this position?

The required programming languages and technologies for this position include JavaScript/TypeScript, HTML/CSS, C#, WPF, ASP.NET Core, Postgres SQL database, Microsoft Visual Studio, and more.

What is the salary range for this position?

The estimated salary range for this position based in California is $283,442.00–$300,000.00 per year.

What benefits are offered for this position?

The benefits offered for this position include medical, dental, and vision plans, paid time off, parental leave, retirement and savings programs, employee assistance programs, and more. For more information on benefits, please visit the company website.

The World Leader In Serving Science

Science & Healthcare
Industry
10,001+
Employees

Mission & Purpose

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue of approximately $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, increasing productivity in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them. Our global team delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services, Patheon and PPD.

Get notified when Thermo Fisher Scientific posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?