Senior Software Engineer
Core
Design and develop end-to-end web applications and n-tier architectures for analytical testing services.
Role type
Senior Software Engineer (Web Applications)
Builds
Web applications, APIs, and SOA projects for life sciences clients
Domain
Life Sciences / Analytical Testing
Deliverable
production ML models | product features
Required skills
.NET, C#, ASP.NET, MVC, WebAPI, Angular, TypeScript, JavaScript, HTML5, CSS3, Cosmos DB, MSSQL, TFS, Unit Testing, OOP, SOLID principles, OAuth2, OpenIDC, SQL Profiler, SOA design, Agile/Scrum
Preferred skills
Performance troubleshooting, Code review management, Technical recommendations
Technologies
.NET, C#, Angular, TypeScript, Cosmos DB, MSSQL, TFS, Jasmine, MOQ, NUnit, Karma, OAuth2, OpenIDC
Responsibilities
Develop end-to-end web applications using Microsoft stack; Design and work with n-tier architectures; Troubleshoot performance-related issues and write efficient code; Conduct code reviews and resolve comments; Provide technical recommendations and solve technical problems; Work in an Agile practice methodology (preferably SCRUM)
Seniority
Senior, hands-on IC