Job Description
- 9 to 12 years of experience developing end‑to‑end web applications using Microsoft stack technologies.
- Strong working knowledge of Web application development using .NET, C#, MVC, WebAPI, .NET Core.
- Strong working knowledge of Angular 13 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3.
- Good to have knowledge of Azure development; experience with Azure components is a bonus.
- Good to have experience understanding Azure App Services.
- Good working knowledge of MSSQL – SQL.
- Experience using TFS.
- Familiarity with UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma).
- Good understanding of object‑oriented programming (OOP).
- Strong working knowledge of SOLID principles and design patterns, including Creational, Structural, Behavioural.
- Strong experience designing and working with n‑tier architectures.
- Able to provide technical recommendations and solve technical problems.
- Should have working knowledge of code reviews, including raising, resolving and closing reviews.
- Should be aware of best practices in programming, front‑end and back‑end.
- Should know how to troubleshoot performance‑related issues, write efficient code and queries, and use SQL profiler.
- Should have worked on at least one SOA (Service Oriented Architecture) project.
- Should have worked in an AGILE practice methodology (preferably SCRUM).
Desirable Experience
- Strong skills in front‑end development technologies like Angular, HTML, JavaScript, CSS.
- Strong orientation towards writing clean, performant code, applying design/SOLID principles and OOP concepts with Microsoft technologies.
Personal Skills
- Customer‑service oriented with a problem‑solving attitude.
- Strong attention to detail and accuracy.
- Entrepreneurial thinking and flexibility to change.
- Very good English communication skills (concise verbal and written).
- Structured and clear writing skills.
- Proven ability to solve complex business problems using analytical reasoning.
- Demonstrated positive attitude, self‑motivated, team player.
Required Qualifications
- MCA or Bachelors in Engineering, Computer Science or equivalent.
Performance Appraisal Criteria
Eurofins has a strong focus on performance management, which includes quarterly calibrations, half‑yearly reviews, and annual reviews. KPIs will be set and may vary slightly between projects and will be clearly communicated and documented during the first 30 days of your joining.