Position: Senior Back End (.Net) Developer
Company: Blackthorn Vision
Experience required: 3y
English level: upper

Requirements 
•	4+ years of experience in .Net development;
•	Deep knowledge of .Net Core;
•	Solid experience with Entity Framework Core;
•	In-depth knowledge of the .NET languages (like C# and Visual Basic .NET);
•	Database experience (SQL Server, Azure SQL, etc.);
•	Proficiency in Microsoft Azure Services;
•	Proficiency in building web-based applications;
•	Experience in unit testing, code reviews, and a good understanding of DRY, SOLID, git repo hygiene principles, etc.
•	Familiarity with agile environments;
•	Troubleshooting abilities;
•	Upper-intermediate English level (reading, writing of technical documentation);
•	Good communication skills.

Responsibilities 
The engineer we are seeking will primarily be responsible for creating new features and maintaining existing code.
We expect the engineer to work directly with the CTO to help put together requirements, define architecture.
As the team grows, the engineer may be responsible for code reviews and training of any new engineers from his or her firm as needed.