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.

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