Engineer II, Software

Thermo Fisher Scientific

View: 101

Update day: 06-05-2024

Location: Bengaluru / Bangalore Karnataka

Category: Science Labor

Industry: Manufacturing

Loading ...

Job content

Thermo Fisher Scientific is the world leader in serving science. When you join Thermo Fisher, you become part of our global family of more than 75,000 passionate employees who come to work every day with one mission – to enable our customers make the world healthier, cleaner and safer. Our customers are using our technologies and expertise to meet their own goals and make the world a better place, whether they are discovering a cure for cancer, protecting the environment or making sure our food is safe.

At Pharma Analytics division, we focus on providing the best in class software solutions for our customers. The pharma analytics software team is looking to hire some of the brightest minds who can help us solve complex technical and business problems with ingenuity and simplicity.

Purpose:

The role is of a hands-on software development who could make a difference to the product in terms of the design and architecture, and actively contribute to the development of new features. This person will be member of a scrum team building clinical features for Pharma Analytics products.

Responsibilities:

  • Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., alternate solutions to various problems etc.
  • Responsible for ownership of software modules.
  • 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.
  • Contribute towards implementation, automated unit and integration testing, debugging and integration of code of extreme complexity across projects.
  • Establishes and maintains thorough and accurate documentation of all work.
  • Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals

Candidate Requirement:

Education & Experience levels:

  • Bachelors in Engineering/Computer Science or Master degree or equivalent with 4+ years of Experience

Skills, Knowledge and Experience:

  • Hands on experience designing web-based & desktop based applications in Java technologies and open to learn UI technologies
  • Hands on experience in Java application development frameworks and technologies: Spring, Core Java, Eclipse (collections, generics, multi-threading etc.)
  • Experience with databases (postgres, derby), persistence frameworks and SQL
  • Solid design and programming experience and very strong in programming disciplines like object oriented principles, design patterns, data structures and unit testing
  • Significant experience using Agile Scrum development processes.
  • Excellent analytical and technical skills.
  • Excellent communication and interpersonal skills
  • Ability to work effectively with dispersed, remote and global teams when needed.
  • Having a wide range of experience and understanding of trends and technologies, uses technical knowledge to resolve complex issues in creative and effective ways
  • Experience in Configuration Management tools and concepts required
  • Experience in designing large-scale, highly available distributed software. (Nice to have)
Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...