
Senior Software Engineer
Eurofins Scientific SE7 months ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Develop end-to-end software using the Microsoft technology stack.
- Build and maintain applications using C#, .NET, Web APIs, LINQ, Entity Framework, and SQL.
- Work on products using SOA or microservices architecture styles.
- Implement non-functional requirements related to reliability and performance and address architecture concerns.
- Write well-factored, optimized, unit-tested code and apply software development best practices.
- Troubleshoot issues from lower and higher environments using strong debugging skills.
- Lead 2–4 software engineers by providing technical input and implementation guidance.
Requirements
- 4–7 years of experience developing end-to-end software using Microsoft technologies.
- Proficiency in C#, .NET, Web APIs, LINQ, Entity Framework, and SQL queries.
- Experience with at least one SOA or microservices architecture-style product.
- Understanding of UML, object-oriented programming, and object-oriented design principles.
- At least two years of experience leading 2–4 software engineers.
- B.E./B.Tech. in Computer Science or MCA from a reputable institution, or appropriate experience.
- Preferred experience with WPF, Microsoft Azure, scaled Agile environments, ATDD/TDD, FitNesse, or Postman.
- Strong analytical, problem-solving, communication, debugging, and software development skills.