Danaher Jobs

Job Information

Danaher Corporation Software Engineer in Sunnyvale, California

ESSENTIAL JOB RESPONSIBILITIES:

Responsible for design, develop, maintain and review software in a small R&D group with high ambitions for innovation, growth and new development. High focus on quality and on time delivery.

Key Activities

  • Analyzes function requirements, design and implement our software using Java and Angular.

  • Conducts design reviews and code reviews of feature implementation and documents the detailed designs.

  • Provides technical guidance to junior team members.

  • Focus on security and compliant system that handles patient sensitive data.

  • Be a team player who collaborates with cross functional teams which consists of members from marketing, firmware, hardware, technical support, regulatory and software quality teams.

  • Understands business needs and know how to create tools to manage them.

  • Has the ability and willingness to learn new technologies and tools quickly.

  • Builds automated tests for all software changes made using Junit framework.

TRAINING RESPONSIBILITIES:

  • Complete all assigned and required training satisfactorily and on time

MINIMUM REQUIREMENTS:

Education and Experience (in years):

  • Master’s degree in Computer Science with Java development experience.

  • Bachelor’s degree in Computer Science with 2+ years of Java development experience.

Knowledge and skills:

  • Self-motivated technical leader with expert Java programming skills

  • Extensive experience with software design using design patterns

  • Detail oriented with strong logical thinking and problem-solving skills

  • Broad software design and development knowledge

  • Team player who fits well into the company and team culture

  • Good communication skill

PREFERRED REQUIREMENTS:

  • Web application experience with Spring MVC, Angular and REST API.

  • Experience in developing persistence layers using ORM frameworks like Hibernate.

  • Experience with MS SQL.

  • Experience with XML.

The statements in this description represent typical elements, criteria and general work performed. They are not intended to be an exhaustive list of all responsibilities, duties, and skills for this job.

ESSENTIAL JOB RESPONSIBILITIES:

Responsible for design, develop, maintain and review software in a small R&D group with high ambitions for innovation, growth and new development. High focus on quality and on time delivery.

Key Activities

  • Analyzes function requirements, design and implement our software using Java and Angular.

  • Conducts design reviews and code reviews of feature implementation and documents the detailed designs.

  • Provides technical guidance to junior team members.

  • Focus on security and compliant system that handles patient sensitive data.

  • Be a team player who collaborates with cross functional teams which consists of members from marketing, firmware, hardware, technical support, regulatory and software quality teams.

  • Understands business needs and know how to create tools to manage them.

  • Has the ability and willingness to learn new technologies and tools quickly.

  • Builds automated tests for all software changes made using Junit framework.

TRAINING RESPONSIBILITIES:

  • Complete all assigned and required training satisfactorily and on time

MINIMUM REQUIREMENTS:

Education and Experience (in years):

  • Master’s degree in Computer Science with 6+ years of Java development experience.

  • Bachelor’s degree in Computer Science with 8+ years of Java development experience.

Knowledge and skills:

  • Self-motivated technical leader with expert Java programming skills

  • Extensive experience with software design using design patterns

  • Detail oriented with strong logical thinking and problem-solving skills

  • Broad software design and development knowledge

  • Team player who fits well into the company and team culture

  • Good communication skill

PREFERRED REQUIREMENTS:

  • Web application experience with Spring MVC, Angular and REST API.

  • Experience in developing persistence layers using ORM frameworks like Hibernate.

  • Experience with MS SQL.

  • Experience with XML.

The statements in this description represent typical elements, criteria and general work performed. They are not intended to be an exhaustive list of all responsibilities, duties, and skills for this job.

Danaher Corporation and all Danaher Companies are equal opportunity employers that evaluate qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. The “EEO is the Law” poster is available here (http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf) .

DirectEmployers