Eurofins Scientific SE

Senior Software Engineer

Eurofins Scientific SE
Apply
5 months ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop, enhance, and optimize scalable Angular 10+ front-end applications with reusable components and responsive architecture.
  • Implement Angular state management, component communication, RxJS streams, client-side caching, routing, lazy loading, guards, interceptors, and forms.
  • Improve UI performance through lazy loading, route optimization, responsive design, and related architecture enhancements.
  • Integrate Angular applications with .NET Core APIs and develop full-stack solutions using .NET Core Web API.
  • Design scalable backend services and REST APIs using clean architecture principles.
  • Develop complex SQL queries and stored procedures, and perform indexing, schema, execution-plan, and database performance optimization.
  • Build secure and reliable Azure cloud solutions using services such as Functions, App Service, Key Vault, Storage, and Application Insights.
  • Participate in technical design discussions, code reviews, Agile ceremonies, estimations, sprint planning, and delivery activities.
  • Troubleshoot production issues across the front-end and backend stack and drive root-cause analysis through resolution.
  • Mentor junior developers in Angular coding practices, UI architecture, and clean coding.

Requirements

  • 4–7 years of software development experience.
  • Strong hands-on Angular 10+ expertise, including components, modules, services, directives, pipes, RxJS, Observables, Subjects, routing, lazy loading, guards, interceptors, forms, state management, and UI performance optimization.
  • Strong knowledge of C#, .NET Core, REST APIs, Entity Framework, and LINQ.
  • Strong SQL expertise, including performance tuning, execution plans, indexing, and schema design.
  • Hands-on Azure cloud experience, including Web Apps, Functions, Storage, Key Vault, monitoring, and CI/CD.
  • Understanding of object-oriented programming, SOLID principles, design patterns, and unit testing.
  • Experience with Git, Azure Repos, pipelines, and CI/CD practices.
  • Familiarity with microservices architecture, distributed design, containerization, Service Bus, Kafka, RabbitMQ, OAuth, OIDC, JWT, Azure AD, Angular Material, PrimeNG, and Bootstrap is desirable.
  • Bachelor’s degree in Engineering or Computer Science, MCA, or equivalent qualification.
  • Strong communication, analytical reasoning, problem-solving, ownership, independent working, mentoring, and customer-service skills.

Benefits

  • Full-time position based in Bangalore.
  • Performance management includes quarterly calibrations, half-yearly reviews, and annual reviews.
  • Role offers exposure to global software delivery supporting Eurofins laboratories, customer portals, e-commerce, ERP/CRM systems, mobile apps, and B2B platforms.

Tech Stack

AngularApache KafkaAzureBootstrapC#GitRabbitMQSQL
Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees
Contact me