Software Engineer
Core
Develop end-to-end web applications using the Microsoft stack for analytical testing services in life sciences.
Role type
Mid-level Software Engineer (Web Applications)
Builds
Web applications, SOA projects, and n-tier architectures for food, environment, pharmaceutical, and cosmetic product testing.
Domain
Life Sciences / Analytical Testing / Web Development
Deliverable
product features
Required skills
.NET, C#, ASP.NET, MVC, WebAPI, Angular, TypeScript, JavaScript, SQL Server, Cosmos DB, TFS, Unit Testing, OOP, SOLID principles, n-tier architecture design, OAuth2/OpenIDC, SOA, Agile/Scrum
Preferred skills
Performance troubleshooting, SQL Profiler usage, Code review management
Technologies
.NET, C#, ASP.NET, MVC, WebAPI, Angular, TypeScript, JavaScript, jQuery, HTML5, CSS3, Cosmos DB, MSSQL, TFS, MS Test, Jasmine, MOQ, NUnit, Karma, OAuth2, OpenIDC
Responsibilities
Develop end-to-end web applications using Microsoft stack technologies; Design and work with n-tier architectures and SOA projects; Troubleshoot performance-related issues and write efficient code; Conduct code reviews and resolve comments; Implement authentication and authorization mechanisms.
Seniority
Mid-level (1-4 years experience)