Software Engineer
Core
Develop end-to-end web applications using the Microsoft stack for analytical testing services.
Role type
Mid-level Software Engineer (Web Applications)
Builds
Web applications, n-tier architectures, SOA projects
Domain
Life sciences / Analytical testing / Software development
Deliverable
product features
Required skills
.NET, C#, ASP.NET, MVC, WebAPI, Angular, TypeScript, JavaScript, HTML5, CSS3, Cosmos DB, MSSQL, TFS, Unit Testing, OOP, SOLID principles, n-tier architecture design, Authentication/Authorization (OAuth2, OpenIDC), SOA, Agile/Scrum
Preferred skills
UI testing, Performance troubleshooting, SQL Profiler, 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, design and work with n-tier architectures, troubleshoot performance-related issues, write efficient code and queries, conduct code reviews, solve technical problems
Seniority
Mid-level, hands-on IC