EXPLORE

Careers at ThermoFisher Scientific

Apply Now >>    
Job ID :
40896BR
Location :
India - Bangalore
:
Job Description

Minimum Qualifications (must have)

  • BE/BTech or equivalent in computer science, electrical/electronics engineering, or related field is required, with a minimum of 6+ years of directly related work experience.
  • Extensive expertise in Java. Expertise in OOAD principles and methodologies (e.g. UML).
  • Strong Web 2.0 experience essential, including use of OO Javascript, Ajax, JS libraries (eg ExtJs/jQuery/DOJO/ etc) Bootstrap, HTML 5, CSS, JSON, strong understanding of browser compatibility issues.
  • Web Service design experience: SOAP Request/Response handling, authentication, REST APIs
  • Experience with databases, persistence frameworks, and SQL
  • Extensive knowledge and discipline in software engineering process and data structures.
  • Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals
  • Expertise in Configuration Management tools and concepts required
  • Experience with Agile development methodologies (Scrum/XP)

Preferred Qualifications (nice to have)

  • Responsible for ownership of multiple significant software modules.
  • Responsible for leading the integrity of technical work on significant concurrent projects.
  • Plans, participates and performs the technical work of an assignment.
  • Provides guidance regarding design activity to other programmers on technical aspects relating to the project.
  • Leads the implementation, automated unit and integration testing, debugging and integration of code of extreme complexity across multiple concurrent projects.
  • Establishes and maintains thorough and accurate documentation of all work.
  • Having a wide range of experience and understanding of trends and technologies, uses technical knowledge to resolve complex issues in creative and effective ways.
  • Proficiency with Internet technologies (e.g. HTML, XML, TCP/IP) a plus.
  • Proven expertise in Networking technologies and multi-threaded programming.
  • Designing large-scale, highly available distributed software
  • Experience with development on one or more mobile platforms a plus.
  • Expertise in Windows/Linux programming.
  • Exposure to design, development and automated testing of SaaS products


Apply Now >>    
Join our Talent Community

If you're ready to make a difference in the world, you can do it here.

Join
Refer a friend

Already work here? Help us write our next chapter

Refer Now

SHARE

5 Reasons to Work at Thermo Fisher Scientific
View
Search Jobs by Map
Search