
Senior Software Engineer
Eurofins Scientific SEover 1 year ago
Bengaluru, IndiaSenior
Responsibilities
- Develop, design, test, document, and deliver high-quality software solutions.
- Analyze business and technical requirements and implement application features and integrations.
- Build and maintain .NET, ASP.NET Core, Angular, RESTful Web API, and Microsoft technology solutions.
- Perform unit testing, QA automation, code reviews, optimization, and performance improvements.
- Configure IIS, Windows services, Windows schedulers, Windows event logs, and software environment settings.
- Work with globally distributed teams and collaborate with colleagues in Europe and the United States.
Requirements
- 5 to 9 years of experience developing software solutions with Microsoft technologies.
- Strong experience with .NET, .NET Core, C#, ASP.NET, ASP.NET Core, Angular, HTML, CSS, jQuery, JavaScript, RESTful Web API, and n-tier architectures.
- Experience with Microsoft SQL queries and query optimization, LINQ, Entity Framework, IIS, Windows services, and Windows scheduling.
- Experience with Azure DevOps, Azure fundamentals, GitHub, Octopus, PowerShell scripting, and continuous integration environments.
- Knowledge of SDLC, SOA principles, code review, software optimization, performance improvement, ATDD/TDD, and Agile/Scrum.
- Preferred knowledge of UML, design patterns, SOLID, DRY, domain-driven design, and best coding practices.
- Bachelor of Engineering in Computer Science, MCA, or another bachelor's degree with relevant experience.
- Strong analytical, problem-solving, written, verbal, interpersonal, and English communication skills; laboratory application experience is an advantage.
Benefits
- Working location is Bangalore.
- Opportunity to contribute to software supporting Eurofins' global laboratories and business platforms.
Tech Stack
AngularAzureC#CSSHTMLJavaScriptjQueryMicrosoft SQL Server.NETOctopus DeployPowerShellSonarQubeTensorFlow