
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Senior Software Engineer with 5 to 7 years of experience in developing end-to-end web applications using the Microsoft technology stack. The ideal candidate will possess strong working knowledge of .NET, C#, Asp.net, MVC, and WebAPI. Proficiency in front-end technologies including Angular, JavaScript, TypeScript, Ajax, jQuery, HTML5, and CSS3 is essential. Experience with MSSQL, UI testing, and Unit Testing using MS Test/NUnit is required. Candidates should have a good understanding of object-oriented programming (OOP), SOLID principles, and design patterns (Creational, Structural, Behavioral). A strong background in designing and working with n-tier architectures is expected. You should be capable of providing technical recommendations and solving complex technical problems, adhering to best programming practices. Experience troubleshooting performance issues, writing efficient code and queries, and utilizing SQL profiler is important. Prior involvement in at least one Service-Oriented Architecture (SOA) project is necessary. A Bachelor’s degree in Engineering, Computer Science, or an equivalent field is required.
Key strengths include a strong orientation towards performance tuning and optimization with Microsoft technologies. The successful candidate will be self-motivated, possess critical thinking skills, enjoy collaborating with globally distributed teams across different cultures, and demonstrate a desire for continuous learning in new areas, even with uncertainties. Discipline in meeting deadlines, paying attention to details, and ensuring quality are crucial. Quick learning abilities and strong troubleshooting skills are highly valued.
Company
Eurofins Group
Eurofins Assurance India Pvt Ltd is a premier certification body offering audit & certification, inspections, and a wide array of services focused on sustainable supply chains. We partner with clients...