5 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and implement end-to-end web applications using Microsoft-stack technologies.
  • Integrate browser-based applications with existing services and implement new solutions based on business requirements.
  • Own the quality of deliverables, code quality, unit-test coverage, and technical documentation.
  • Apply n-tier architecture, object-oriented design, design patterns, SOLID principles, and appropriate technical solutions.
  • Build, develop, mentor, and technically coach a team of developers.
  • Collaborate with global customers and coworkers to understand requirements.
  • Support UI testing, unit testing, authentication, authorization, and quality attributes including functionality, usability, reliability, performance, and supportability.
  • Work within an Agile practice, preferably Scrum.

Requirements

  • 5–8 years of professional experience.
  • Proficiency designing, developing, and implementing end-to-end web applications with the Microsoft stack.
  • Experience with .NET, .NET Core 5/6/7, C#, ASP.NET Core, ASP.NET MVC, WebAPI, and Angular 7 or above.
  • Working knowledge of Cosmos DB, Elasticsearch, Azure Functions, Azure Monitor, Azure DevOps, event-driven architectures, domain-driven architecture, and microservices.
  • Experience with UI testing and unit testing using tools such as MSTest, Jasmine, Moq, NUnit, and Karma.
  • Strong knowledge of object-oriented programming, n-tier architectures, SOLID principles, and creational, structural, and behavioral design patterns.
  • Working knowledge of authentication and authorization, with OAuth2 and OpenID Connect as pluses.
  • Strong communication, analytical problem-solving, attention to detail, flexibility, and teamwork skills.
  • MCA or bachelor’s degree in engineering, computer science, or an equivalent qualification.

Benefits

  • Performance management includes quarterly calibrations, half-yearly reviews, and annual reviews, with KPIs documented during the first 30 days.
  • The role is based in Bengaluru, Karnataka, India and supports global Eurofins IT operations.

Tech Stack

AngularC#ElasticsearchJasmineKarma.NETNUnit
Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees
Contact me