Bengaluru, Karnataka, India
1 day ago
Senior Software Engineer

Company Description

Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and the environment safer, healthier and more sustainable. From the food you eat to the medicines you rely on, Eurofins works with the biggest companies in the world to ensure the products they supply are safe, their ingredients are authentic and labelling is accurate. Eurofins is a global leader in food, environmental, pharmaceutical and cosmetic product testing and in agroscience CRO services. It is also one of the global independent market leaders in certain testing and laboratory services for genomics, discovery pharmacology, forensics, CDMO, advanced material sciences and in the support of clinical studies.

In over just 30 years, Eurofins has grown from one laboratory in Nantes, France to 58,000 staff across a network of over 1,000 independent companies in 54 countries, operating 900 laboratories. Performing over 450 million tests every year, Eurofins offers a portfolio of over 200,000 analytical methods to evaluate the safety, identity, composition, authenticity, origin, traceability and purity of biological substances and products, as well as providing innovative clinical diagnostic testing services, as one of the leading global emerging players in specialised clinical diagnostics testing.

Eurofins is one of the fastest growing listed European companies with a listing on the French stock exchange since 1997. In FY 2021, Eurofins achieved a record revenue of over EUR 6.7 billion.

Eurofins IT Solutions India Pvt Ltd (EITSI) is a fully owned subsidiary of Eurofins and functions as a Global Software Delivery Center exclusively catering to Eurofins Global IT business needs. The code shipped out of EITSI impacts the global network of Eurofins labs and services.

The primary focus at EITSI is to develop the next generation LIMS (Lab Information Management system), Customer portals, e-commerce solutions, ERP/CRM system, Mobile Apps & other B2B platforms for various Eurofins Laboratories and businesses. Young and dynamic, we have a rich culture and we offer fulfilling careers.

Job Description

REPORTING TO:                              

IT Development Manager

OVERALL OBJECTIVES:                                                                                                                                  Eurofins is currently accelerating the deployment of standard processes across its Laboratories. Eurofins has initiated several group programs. One of them is the eLIMS First Generation Standard program. One of its key projects is to create an Integration platform for the main Laboratory Information Management System in Eurofins (eLIMS). This integration platform will enable to integrate eLIMS (data centric application) with other corporate applications (CRM, ComLIMS, EOL, AX), with external applications (B2B with Customers) and with other eLIMS (Subcontracting Protocal between Eurofins Labs). The transportation of messages will be undertaken by the Messaging bus (called ERMS). The routing and the transformation of messages produced/consumed by/from eLIMS will be made by several intelligent connectors.

The candidate is expected to:

Deliver high quality IT software by oneself and together with the team (including design, code, tests, documentation).Promote high quality engineering of the target solutions.Embrace Agile practices.Use sound software engineering practices and state-of-art development methodologies – so-called Agile – so as to ensure superior quality.Create and maintain technical and operational documentation that describes program code, logic, changes, and corrections for assigned functions.Develop working relationships within the wider Eurofins IT community and with select Eurofins user groups.

SPECIFIC ASSIGNMENTS:

Contribute to the design, development, troubleshooting, tests and documentation of RTS, SWE BI suiteConnectors, based on interactions with business analysts on the one hand and with the IT team in charge of the Messaging bus (ERMS) on the other hand.Interact in a constructive manner with Business Analysts in order to:Estimate the complexity and the workload.Choose the most appropriate technical solution to meet the user requirements.Reach the optimal requirement artifact that will lead to a working software solution.Interact in a constructive manner with other IT teams.Master and apply team technologies and processes and take active part in creating Eurofins and team success.

REQUIRED SKILLS AND EXPERIENCE:

Experience:

5-6 years of experience with developing software solutions in .NET C#, Angular developmentExperience with business requirements, technical analysis and design, coding, testing, and implementation of configurations within software environment

Technology skills:

Strong and proven background in Information TechnologyMS SQL DatabasesC# .NET, .NET Core, Web API , AngularExperience with usage of TFS/Azure DevOpsStrong experience in designing and working with n-tier architecturesShould have worked in an AGILE practice methodology (preferably SCRUM)Able to provide technical recommendations and solve technical problemsShould have working knowledge on Code review that includes, raising code review, resolve comment reviews, Closing code reviews.Should be aware of best practices in programming Methodology skills​​​​​​ATDD, TDD

Other skills:

Prior experience in industrial settings, and especially with Laboratory processes, is a plus.

Personal Skills:

Excellent analytical and problem-solving skillsExcellent verbal/written communication skills. Fluent in English and the working country languageScrum values: Commitment, Focus, Openness, Respect, CourageAbility to work in a complex international environmentExperience in Agile methodologies would be a plus.

PERFORMANCE APPRAISAL CRITERIA:

Coverage of functional requirementsTimely delivery of expected work products.Quality of the design, code and documentation of her/his direct contributions and of contributions from the Software Developers working with her/him.Team spirit to contribute to the sprints success

Additional Information

Prior experience in industrial settings, and especially with Laboratory processes, is a plus.

Confirm your E-mail: Send Email