Software Engineer
Core
Developing end-to-end web applications and solving complex business problems using the Microsoft stack.
Role type
Mid-level Software Engineer (Web Applications)
Builds
Web applications, SOA projects, and analytical testing services
Domain
Life sciences, food safety, pharmaceuticals, and environmental testing
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, OAuth2, OpenIDC, Agile/Scrum
Preferred skills
UI testing, performance troubleshooting, code review, analytical reasoning
Technologies
.NET, C#, Angular, Cosmos DB, MSSQL, TFS, Jasmine, MOQ, NUnit, Karma, SQL Profiler
Responsibilities
Design and develop n-tier web applications, troubleshoot performance issues, conduct code reviews, implement authentication/authorization, work within Agile/Scrum practices
Seniority
Mid-level, hands-on IC