
Senior Software Engineer
Eurofins Scientific SE2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Develop end-to-end web applications using Microsoft-stack technologies.
- Build frontend experiences with Angular, JavaScript, TypeScript, HTML5, and CSS3.
- Design and work with n-tier architectures, SOA projects, object-oriented programming, SOLID principles, and design patterns.
- Provide technical recommendations, solve technical problems, and troubleshoot performance-related issues.
- Write efficient code and SQL queries and use SQL Profiler for performance analysis.
- Conduct code reviews, resolve review comments, and follow programming best practices.
- Perform UI and unit testing using tools such as MS Test, Jasmine, Moq, NUnit, and Karma.
- Work with Azure development components and Azure App Services.
- Participate in Agile/Scrum project practices and support continuous technical improvement.
Requirements
- 5 to 8 years of experience developing end-to-end web applications.
- Strong experience with .NET, C#, ASP.NET, MVC, Web API, .NET Core, Entity Framework Core, and Dapper.
- Strong knowledge of Angular 15 or later, JavaScript, TypeScript, jQuery, HTML5, and CSS3.
- Working knowledge of MSSQL, SQL, TFS, and Git.
- Experience with Azure development and familiarity with Azure App Services is preferred.
- Experience with UI testing and unit testing tools including MS Test, Jasmine, Moq, NUnit, and Karma.
- Understanding of object-oriented programming, SOLID principles, design patterns, n-tier architecture, and SOA projects.
- Experience working in an Agile practice, preferably Scrum.
- MCA or a bachelor’s degree in engineering or computer science, or equivalent.
- Strong analytical, problem-solving, communication, presentation, and continuous-learning skills.
Benefits
- The role is based in Bengaluru, Karnataka, India.
- The position reports to a manager and follows quarterly calibrations, half-yearly reviews, and annual performance reviews.
- Eurofins offers work on global software applications supporting laboratories and services across its international network.