Position: Senior .Net Developer
Company: Netfully
Experience required: 5y
English level: intermediate

REQUIREMENTS:
•	5+ years of experience as a Software Engineer or similar; proven deliverables you are open to talk through.
•	Very good knowledge of C# and .NET technology stack.
•	Experience and good knowledge MS SQL databases. Any NoSQL Database knowledge is a plus.
•	Experience in building WEB application, based on ASP.NET MVC / Web API / ASP.Net Core and Azure Cloud Platform.
•	Experience with TypeScript, Angular, JavaScript, jQuery.
•	Knowledge of engineering practices including SOLID/DRY/YAGNI principles, Unit Testing and Mocking, Continuous Integration and Continuous Delivery, OOD.
•	Strong understanding of OOP principles and Service Oriented Architecture.
•	Experience with GIT and Azure DevOps.
•	Good understanding of software development lifecycle.
•	SCRUM experience.
•	Ability to provide right technical solutions from architectural point of view.
•	Good communication skills.
•	Intermediate (B1) or higher level of spoken and written English.

RESPONSIBILITIES:
•	Write a high quality, testable code following clean code principles.
•	Understand business requirements and make design choices.
•	Data modeling, analysis, design, testing, development, and implementation.
•	Experience optimizing existing applications with a focus on usability, performance, flexibility, scalability, and standardization.
•	Communicate directly with architects from customer’s side.
•	Communicate with the customer on a regular basis to clarify business requirements.
•	Provide suitable solutions for complex problems and provide potential options and estimates to the product owner on selected technical topics.  
•	Practice and promote good development practices among the team and participate in code reviews to provide a qualified feedback to other team members.


WE OFFER: 
•	Competitive salary.
•	Corporate and social events.
•	Regular assessment and salary review.
•	Free English classes.
•	Opportunity for self-realization.
•	Friendly team and enjoyable working environment.
•	Flexible working schedule.
•	Comfortable open-plan office in Downtown.
•	21 days of paid annual leave.
•	5 days of paid sick leave.
•	Participation in conferences and seminars.