Senior Software Engineer (C#, .Net core, Angular, C#, SQL, Azure)
Eurofins is seeking a Senior Software Engineer to join our dynamic team in Bangalore, India. As a global leader in life sciences, Eurofins provides a unique range of analytical testing services across multiple industries, ensuring the safety and authenticity of products worldwide. This role offers an opportunity to contribute to the development of cutting-edge applications that support our mission of making life and the environment safer, healthier, and more sustainable.
In this position, you will be responsible for designing, developing, and maintaining robust and scalable web services using C# technologies. Your day-to-day activities will include implementing asynchronous and synchronous communication protocols, integrating authentication methods such as OAuth and OIDC, and collaborating with cross-functional teams to create and implement technical specifications. Additionally, you will develop and optimize database solutions, preferably with MS SQL Server, and ensure data integrity and security through efficient database management.
The ideal candidate will have a minimum of 5 years of professional experience in software development with C#, including proven experience in creating and using multi-tier applications and web services. Strong knowledge and hands-on experience with web application communication protocols, authentication methods, and a deep understanding Framework Core are essential. Experience with frontend development using AngularJS and cloud services like Azure is a plus. Familiarity with Agile methodologies, particularly Scrum, and a good understanding of object-oriented programming principles are also required.
Eurofins offers a collaborative and innovative work environment with opportunities for professional growth and development. Our hybrid work model allows for a balance between office and remote work, promoting flexibility and work-life balance. Join us to be part of a team that values excellence, integrity, and a commitment to making a positive impact on society.