Position: Middle.Net Engineer на проект в области здравоохранения
Company: SoftServe
Experience required: 1y
English level: intermediate

**WE ARE**
Global e-commerce sites for different regions that run common code base configurable for each particular region. Application is based on ASP.Net WebForms for backend; HTML, CSS, JavaScript for frontend and MS SQL Server as RDBMS. The application integrates with a number of 3rd party tools and services: Google Analytics, Live Chat, Sitecore CMS, Endeca products and is hosted on-premises.

**YOU ARE**
Full stack developers who can implement new features and fix issues on all layers (UI, Backend, DB)


**YOU WANT TO WORK WITH**
•	.NET Framework 4.5
•	ASP.NET WebForms 4
Part of the ASP.NET web application framework in which code that runs on the server dynamically generates Web page output to the browser or client device
•	ADO.NET
Data access technology from the Microsoft .NET Framework
•	Spring.NET
Used for integration with 3rd party services
•	MSTest, nUnit
Majority of unit tests are written using MSTest
•	MS SQL Server 2016
Business logic is partially implemented on database side using Stored Procedures. 20% SPs are complex, 80% - quite simple. There are dedicated DB guys who can help with complex SPs, however ability to resolve basic tasks on DB level is expected from full stack engineer
•	HTML, CSS
Minimum supported browser: IE9
•	JavaScript, jQuery
Major UI frameworks. Pure JS is used a lot in the project. Minimum supported browser: IE9
One of the major tasks for UI dev – to make UI more responsive (including moving logic from backend to frontend)
•	TFS
TFS is used as VCS, issue tracking, code review, CI/CD tools. Nightly builds are deployed to an integration environment. There are the following environments: QA, UAT, Disaster Recovery

**TOGETHER WE WLL**
•	Provide hands-on technical leadership to client
•	Coach client on advance of technical processes
•	Build and deliver features for one of the biggest products on the market
•	Create and maintain quality software 
•	Participate in resolution of production issues and lead efforts toward solutions