Careers at ThermoFisher Scientific

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

Roles and Responsibilities:
  • Develop a thorough understanding of the requirements (both explicit and implicit) of the system under development.
  • Design, develop, test, debug, deploy, and maintain Cell Analysis software applications.
  • Work on a software development team to define technical requirements, create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
  • Implement and test code in order to meet the technical requirements and architectural specifications.
  • Represent the team in cross-organizational development forums as well as customer requirements gathering and software validation and training sessions.
  • Rely on extensive experience and judgment to understand complex problems and resolve them efficiently.
  • Use prior knowledge and experience to provide functional and technical support and leadership to colleagues.
  • Participate in training and orienting new software engineers as they join the team.

Required Skills and Experience:

  • Significant understanding of object oriented design patterns and programming.
  • Significant experience using Agile software development methodologies.
  • Experience developing multi-tier, scalable, Windows-based applications.
  • 4+ years of solid hands experience with VC++/MFC and OOPS.
  • Hands-on knowledge of frameworks such as STL is preferred.
  • Data modeling, design and database programming using a variety of relational databases (Oracle, SQL).
  • Has experience, instincts, and enthusiasm around testing and testability.
  • Is authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others.
  • Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and take risks. Greets challenge and change as opportunity.
  • Experience working with geographically distributed team.
  • A fast learner who can self-start, and work both independently and with a team.
  • Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others
Academic Qualification:
  • BS/MS in Computer Science, Engineering, Physics, Mathematics or equivalent technical discipline.

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.
Apply Now >>    
Join our Talent Community

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



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