Design, develop, deploy, and support LIMS applications, solutions as per business requirements
Work with Microservices and create new ones based on the requirement
Maintain, modify, optimize, and extend existing solutions as a part of support and performance optimization projects
Working together with other team members to ensure high quality of delivered solutions
Drive the use and implementation of application in the Eurofins Laboratories
Implement and follow industry best practices and high-quality standards
Performing other related duties as assigned.
What we offer:
The opportunity to grow your skills in a demanding, fast-growing organization.
A chance to become part of a highly motivated international team of professionals.
To help fulfil the goal of Eurofins Laboratories and in turn help contribute to research and development of
solutions that help solve global problems on the lines of curing cancer, fighting the Covid pandemic, human genomic sequencing etc.
QUALIFICATIONS AND EXPERIENCE REQUIRED:
Graduation in Computer Science or any other equivalent degree
10+ years of total Work Experience on Global Projects and in leading development teams
Technical hands-on person with proven experience in Product development
Understanding of Product Development Lifecycle - Agile, Scrum or Lean
Excellent Communication, Interpersonal and Presentation skills
Passionate, Self-organized and aware of IT industry best-practices
Delivery of high-quality software by self and together with the team (including design, code, tests, documentation).
Create and maintain technical and operational documentation that describes program code, logic, changes, and corrections for assigned functions.
Converting functional specifications to technical designs.
Own the development of a small module independently or with team.
Create, maintain, review and approval of complex technical and operational documentation that describes program code, logic, changes, and corrections for assigned functions.
Responsible for code reviews and resolve technical & functional issues.
Coaching and Mentoring the Team Resources
Manage a team of developers & responsible for the delivery of team members.
Function as the technical expert and point of contact for the team.
Expert Know-how of Agile/Scrum Methodologies.
Technical Skills Required:
Strong Core Java, SpringBoot experience
Strong UI development skills and expertise using Angular
RESTful WebServices using Spring MVC
JPA - preferably with Hibernate
Spring JDBC and Spring Data
JMS - Preferably using Spring
Multi-threading in Java
Json serialization
Basic knowledge of SQL
Mockito or other Unit Testing framework
Experience with Microsoft Azure/any cloud platform
Automation testing (scripting/tools)
Additional Skills which are good to have:
Python
MongoDB/Other No SQL DB
Azure CI/CD and Release Management Process
Eclipse IDE/STS/Visual Studio
Jenkins, Maven, Git
Methodology we have in place and expect to be used: