Job Information

Thermo Fisher Scientific Software Engineer in Bangalore, India

Software Engineer

​About Company:

Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $25 billion and approximately 75,000 employees globally. 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.

Position Summary:

This position will work within Pharma Services Group to design and develop windows desktop applications that will provide a world-class commerce experience for Fisher Clinical Services customers. The candidate must be able to translate business needs into effective technical solutions. Must have an in-depth understanding of the software development lifecycle and be able to communicate project status, issues, and resolutions.

Essential Job Functions and Accountabilities:

  • Work closely with the development team, technical lead, IT manager, product owner to design, develop, unit test, debug and maintain windows based applications in accordance with functional requirements and scope of work.

  • Focus on quality, security, and performance while continuously delivering features and enhancements using Agile practice.

  • Expected to participate in technical design and code reviews, identify issues or deviations from the best possible practices and collaborate on component level technical designs.

  • Works with other members of the development staff to ensure all application development adheres to the guidelines set forth in application development SOPs.

  • Consistently ensure the technical integrity of project deliverables.

  • Consistently adhere to and working within the technical services group’s standards, practices, and procedures.

  • Evaluates application performance and the environment in terms of effectiveness and applicability for a given need.

  • Assist others in analyzing the root cause of software problems and resolving them.

  • Identify improvements in processes at the team level to support operations and the development of the ecosystem.

  • Applies Good Manufacturing Principles in all areas of responsibility.

  • Provide technical guidance on high-level architecture and consult with stakeholders throughout the project lifecycle.

  • Provide software release support, mentor, and train new/existing colleagues within the team and training programs.

Qualification and Skills:

  • Bachelor’s degree in Computer Science / Engineering, or equivalent work experience.4.5 years of software development experience in a product or IT setting, including at least 2 years working with VB.NET/C#.NET/WinForms/WCF/Remoting Service and Microsoft SQL Server.

  • Demonstrable experience with user requirement solicitation and analysis

  • Must have a solid understanding of relational database theory and experience writing stored procedures to retrieve and manipulate data stored in Microsoft SQL Server.

  • Experience with MVC/MVP patterns

  • Demonstrable knowledge of Principles and techniques of the System Development Life Cycle (SDLC).

  • Current on technological developments/trends in the area of expertise.

  • Good communication skills, both written and verbal

  • Must have the ability to manage multiple simultaneous tasks including good time management skills.

  • Must be a strong team player and look to succeed as a team.

  • Exposure to Agile framework and usage of JIRA/Confluence or similar tools would be a plus.

Preferred Qualifications (nice to have)

  • Previous experiencing designing and developing project management or MRP/ERP applications and modules

  • Life Sciences domain experience

  • Understanding of cGMP, GxP, 21 CFR Par t11, GAMP 5.

  • Knowledge of ComponentOne ActiveReports is a plus.

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.