Thermo Fisher Scientific Search Developer in Austin, Texas

Job Description

How will you make an impact?

When you join us at Thermo Fisher Scientific, you’ll be part of a smart, driven team that shares your passion for exploration and discovery. With revenues of $20 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.

What will you do?

  • Design and development of search software systems and applications as needed by the related business units

  • Support, update and upgrade search systems and applications

  • Implement and test procedures, modules and related code using best practices

  • Create and implement documentation to support development

  • Other duties as assigned

How will you get here?

  • Bachelor's degree or equivalent years of experience

  • 5+ years of enterprise search application development and administration experience with Microsoft FAST, Oracle Endeca, or Apache Solr search engines

  • Should have understanding and working experience on search engine administration tasks such as creating collections, configuring document processing, managing search profiles and managing index profiles

  • Should be able to Integrate search engine content with various data sources

  • Experience in linguistic processing functions such as lemmatization, spell checking, search relevancy tuning, customization of dictionaries, stop words and synonyms

  • Experience in core operational procedures like starting, stopping, backing up systems. And also trouble shooting in case of errors/issues with the system

  • Experience in understanding system security best practices (Ex, SQL Injections, Cookies etc)

  • Knowledge of SOA architecture and in depth knowledge of web services

  • Experience developing data-centric tools, pipelines and applications with Java or other OO languages

  • Experience in handling interfaces with external systems (web API)

  • Ability to perform code reviews and recommend automated review tools for the project

  • Ability to think through performance requirements for a system and come out with testing those scenarios and troubleshoot server runtime issues that result

  • Solid understanding of object-oriented programming (OOP)

  • Strong knowledge of software implementation best practices

Preferable Skills and Attributes:

  • Clear understanding of client-server functionality and web browser technology

  • Experience with server-side technologies including Apache, PHP, Java/JSP, Perl, Ruby and Python

  • Experience with client-side technologies including JavaScript/Ajax, CSS, and libraries such as Prototype and jQuery

  • Experience with development, testing tools such as Subversion, Trac, TOAD, Selenium QC, etc.

  • Strong Experience with a DBMS (Oracle, MySQL, Postgres, etc.)

  • Some working knowledge of systems and network administration to include Linux OS

  • Experience with Linux programming or administration a plus.

  • Strong debugging and troubleshooting skills

  • Must be detail oriented and a self-starter

  • Multi-tasking with good follow through skills

  • Ability to work well in a team environment

  • Ability to work alone without supervision

  • At Thermo Fisher Scientific, each one of our 65,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner and safer. Apply today! http://jobs.thermofisher.com 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.

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.