Position: .NET Developer
Company: CNA International IT
Category: .NET
Experience required: 3y
English level: upper

Responsibilities:
Full-stack web development (most part seems to be back-end);
Design, build and maintain high performance, reusable, and reliable code;
Work in collaboration with other developers, QA and business teams;
Ensure the best possible performance, speed, and responsiveness of the application;
Identify and correct bottlenecks and fix bugs.

Requirements:
At least 3 year of  Development experience using  Web Forms and  MVC;
Knowledge of Web Services: WCF,  Web API ;
Experience with HTML5, CSS3, JS;
Knowledge of , understanding of relational data model;
Good understanding of IIS/Web-service;
Good knowledge of OOP application development fundamentals;
Strong understanding of programming principles and basics, understanding levels of software engineering requirements;
BS/MS degree in Computer Science, Engineering or a related subject;
Pre-Intermediate level of the English language but in some cases we will consider lower level of the English language as well.

Would be an advantage:
Experience with banking software, knowledge of payment systems;
Experience of unit tests development.

The company offers:
Competitive salary;
Annual performance evaluations;
Full accounting assistance and support;
Regular annual vacation;
Opportunity to take vacations immediately after the start;
Health and Wellness Package;
Paid sick leave days;
Good referral fee for “Bring the Friend with You”.