Careers at ThermoFisher Scientific


What Story Will You Tell?
Apply Now >>    
Job ID :
Location :
Spain - Madrid
Job Description

Company Information

Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, with revenues of more than $20 billion and approximately 65,000 employees globally. Our mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity. Through our premier brands – Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services – we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services.

Job Description

Job Title: Senior Developer
Reports To: Development Manager
Group/Division: AIG/CMD (Chromatography & Mass-Spectrometry Division)
Location: Madrid

  1. Innovation: Think, propose and act with a constant mindset of profitable growth of the Group.
  2. Implication: Be aligned with Management, trustworthy, deliver timely, be an example.
  3. Intensity: Share passion for the Company and its products with colleagues, in order to dynamise, motivate and develop them. Be personally invested close to the people.
  4. Integrity: Run the job with a constant care for confidentiality, internally and externally.

Major Responsibilities:
  • Successful candidate will be involved in all phases of the software development cycle, from conception, design, implementation and unit testing of a commercial web-based software product.
  • Work with other team members to deliver complete and high quality software products to customers, according to schedules and specifications.
  • Support development of end-user documentation and test scripts.
  • Creation of documentation and other artifacts needed to support our quality system
  • Use prior knowledge and experience to provide technical support to colleagues.
  • Participate in training and orienting new software engineers as they join the team.

Requirement and Qualifications:
  • BS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines.
  • 5+ years of software development experience.
  • Experience with developing technical specifications based on customer requirements.
  • 5 years of solid hands experience with .NET
  • 2-4 years JavaScript, HTML5/CSS
  • UX/UI design experience
  • Web Service design experience, REST APIs
  • Experience with common data stores both relational and NoSQL
  • Experience with persistence frameworks and SQL
  • Expertise in Configuration Management tools and concepts required
  • Experience with test driven development
  • Experience with Agile development methodologies and tools.
  • Experience with complete software product life cycles, from concept to development, product testing and final release
  • Strong team player
  • Strong problem solving and troubleshooting skills
  • Excellent verbal and written communication skills
  • Fluent in English and Spanish language
  • Ability to work in a fast paced, constantly expanding environment
  • Experience with cloud architectures is strongly preferred.

Apply Now >>    
Join our Talent Community

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