Engineer II, Software
View: 101
Update day: 06-05-2024
Location: Bengaluru / Bangalore Karnataka
Industry: Manufacturing
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)
Deadline: 20-06-2024
Click to apply for free candidate
Report job
SIMILAR JOBS
-
⏰ 30-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 27-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 27-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 23-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 08-07-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 08-07-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 27-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 26-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 26-06-2024🌏 Bengaluru / Bangalore, Karnataka
-
⏰ 19-06-2024🌏 Bengaluru / Bangalore, Karnataka