
Software Engineer
Eurofins Scientific SE1 year ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design, develop, troubleshoot, test, and document enterprise web applications and services.
- Implement complex features and deliver high-quality software independently or as part of a team.
- Peer-review code, suggest improvements, and refactor existing code to improve quality.
- Collaborate with architects on architectural design changes and ensure quality implementation.
- Work with business analysts to estimate complexity, select technical solutions, and refine requirements.
- Collaborate constructively with other IT teams and provide technical recommendations to solve problems.
Requirements
- 2–4 years of experience developing end-to-end web applications using Microsoft technologies.
- Strong experience with .NET technologies and Angular 16+.
- Strong knowledge of SOLID principles, design patterns, object-oriented programming, UML, and n-tier architectures.
- Experience working on at least one SOA project and with TDD, BDD, and unit-testing frameworks.
- Experience with .NET Core, C#, MVC, WCF, Web API, NUnit or MsUnit, and Entity Framework.
- Working knowledge of Azure DevOps, HTML5, CSS3, Sass, Microsoft SQL databases, PowerShell, and MongoDB.
- Experience with Angular for UI development; Azure or AWS, micro-frontends, microservices, ESB or message queuing, and WPF are advantageous.
- Bachelor’s degree in Computer Science, MCA, BE, or another bachelor’s degree with relevant experience.
- Strong analytical, problem-solving, communication, interpersonal, teamwork, and English-language skills.