Position: Full-Stack (.NET) Developer
Company: Tamga
Category: .NET
Experience required: 2y
English level: upper

Responsibilities
•	Participate in requirements analysis;
•	Collaborate with internal teams to produce software design and architecture;
•	Write clean, scalable code using .NET programming languages;
•	Test and deploy applications and systems;
•	Revise, update, refactor and debug code;
•	Improve existing software;
•	Develop documentation throughout the software development lifecycle (SDLC);
•	Serve as an expert on applications and provide technical support;


Skills:
•	At least 2 years of experience with C#/.NET;
•	Knowledge of ASP.NET MVC/Core (WebAPI);
•	Good understanding of SOLID principles;
•	Be familiar with OOP/OOD and DI/Ioc as well as design/architectural patterns;
•	Good knowledge of Entity Framework (Code First);
•	Unit testing;
•	Experience with JavaScript JQuery and HTML5/CSS3;
•	Understanding of Agile methodologies;
•	Excellent troubleshooting and communication skills;
•	Good knowledge of T-SQL;
•	Experience in using version control systems like Git;

We offer: 
•	Diverse tasks and professional development;
•	Friendly work atmosphere;
•	Convenient workplace in the center of the city (m. Palats Sportu);
•	Stable and long-term cooperation;
•	The level of wages is negotiated individually;
•	Individual remuneration package.