Principle Software Engineer
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 our environment safer, healthier and more sustainable. From the food you eat, to the water you drink, 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 believes it is a global leader in food, environmental, pharmaceutical and cosmetics products 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 over 50,000 staff across a network of more than 900 independent companies in over 50 countries, operating more than 800 laboratories. Performing over 400 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. Since its IPO on the French stock exchange in 1997, Eurofinsâ€™ sales have increased by 35% each year (in compound average) to over EUR 4.5 billion in 2020.
About Eurofins IT Solutions India Pvt Ltd
Eurofins IT Solutions India Pvt Ltd (A CMMI Level 3 Company) is a 100% full owned subsidiary of Eurofins. This young captive centre located in Bangalore was established in 2012 to be the largest IT Solutions group within Eurofins to cater to all the internal IT business needs. The primary focus of IT Solution group will be to develop the next generation LIMS (Lab Information Management system), Customer portals, Ecommerce solutions, ERP/CRM system & B2B platforms for various Eurofins Laboratories and businesses.
EITS India is a Young, Dynamic and Growing organization with lot of career growth prospects. We strongly believe that â€˜Our people are our assetsâ€™ and we ensure that all our staff are provided with great work environment, good benefits and challenging Global projects to enable a fulfilling career. We are committed to provide enriching experience to our employees.
POSITION TITLE (ENGLISH): Principle Software Engineer
REPORTING TO: Manager – India
REPORTING LOCATION: Bangalore - India
WORKING LOCATION: Bangalore - India
SUMMARY OF POSITION AND OBJECTIVES:
· Deliver and maintain high-quality software both individually and as part of a team, including performing activities such as; analysis, design, code, testing, documentation, operation, support, etc.
·Promote high-quality engineering of the target solutions;
·Embrace Agile practices and adhere to Eurofins guidelines in all the phases of the SDLC;
·Collaborate with users, business analysts, application architects, deployment team(s) and other stakeholders to design and build fit-for-purpose software;
·Develop working relationships within the wider Eurofins IT community and with internal customers;
·Make sure that local team members have the necessary technical skills and business knowledge to achieve their tasks.
POSITION & OBJECTIVES:
1) Develop and maintain Eurofins Europe’s B2B application, which is a .NET C# back office application.
2) Lead and mentor the EITSI B2B developers in the design, development, testing and construction of the B2B application, also can work as individual contributor as well.
3)Review the code of other EITSI B2B developers in order to guarantee a product delivered fit-for-purpose with a high level of quality;
4) Escalate and follow-up any and all issues that might be a blocker for the developers.
5) Ensure the EITSI B2B team improvement in terms of efficiency and manages to deliver the features engaged in the Sprints.
6)Contribute to the development, maintenance, troubleshooting and documentation of the B2B application;
7)Adhere to Eurofins standard operating procedures in all phases of the software development lifecycle;
8)Develop working relationships with EITSI community in order to expand and share architecture and development best practices;
9)Perform other responsibilities and duties as assigned.
·Develop and maintain Eurofins Europe’s B2B application, which is a .NET C# back office application.
·Lead and mentor the EITSI B2B developers in the design, development, testing and construction of the B2B application;
· Review the code of other EITSI B2B developers in order to guarantee a product delivered fit-for-purpose with a high level of quality;
·Escalate and follow-up any and all issues that might be a blocker for the developers.
·Insure the EITSI B2B team improvement in terms of efficiency and manages to deliver the features engaged in the Sprints.
·Contribute to the development, maintenance, troubleshooting and documentation of the B2B application;
·Adhere to Eurofins standard operating procedures in all phases of the software development lifecycle;
·Develop working relationships with EITSI community in order to expand and share architecture and development best practices;
·Perform other responsibilities and duties as assigned.
·Support L3 team during implementation.
· 6+ years’ experience in software engineering in C# .NET environment.
·3+ years‘ experience in User Interface development
·2+ years’ experience as a technical team leader
·Strong technical and analytical skills required, including a thorough understanding of application architecture;
·Experience in collaborating in projects distributed across multiple international locations.
·Strong knowledge of C#, .NET 4.0 and .NET Core.
·Strong knowledge of Entity Framework and LINQ queries
·Strong knowledge in MS SQL Server
·Strong knowledge in Javascrip, jQuery, HTML, CSS
·Good to have knowledge on Angular and GraphQL.
·Strong knowledge in object-oriented design and programming
·Good understanding of design patterns and best coding practices including Dependency Injection/Inversion
·Good understanding of Test Driven Development (TDD)
·Knowledge on either HTTP REST services or ASP.NET MVC / Web API
What we offer:
- A chance to become part of a highly motivated international team of professionals.
- In a fast-growing group, successful leaders are frequently being offered increased areas of responsibility (subject to geographic mobility
BE / MCA, or any other equivalent degree.
The role may require 10% travel to Europe (on the project-need basis).