Eurofins Scientific SE

Senior Software Engineer

Eurofins Scientific SE
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

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

Requirements

  • 4–7 years of software engineering experience.
  • Strong hands-on expertise with Angular 10+ and Angular components, modules, services, directives, pipes, routing, forms, guards, interceptors, and 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 experience with Azure cloud services, including Web Apps, Functions, Storage, Key Vault, monitoring, and CI/CD practices.
  • Understanding of object-oriented programming, SOLID principles, design patterns, and unit testing.
  • Experience with Git, Azure Repos, and CI/CD practices.
  • Good-to-have experience with microservices, distributed design, containerization, Service Bus, Kafka, RabbitMQ, OAuth, OIDC, JWT, Azure AD, Angular Material, PrimeNG, or Bootstrap.
  • MCA or bachelor's degree in engineering or computer science, or equivalent.
  • Strong communication, analytical reasoning, problem-solving, ownership, independence, mentoring, and teamwork skills.

Benefits

  • Full-time position located in Bangalore.

Tech Stack

AngularApache KafkaAzureBootstrapC#GitRabbitMQSQL
Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees
Contact me