Position: Senior Full Stack Developer ( ASP.Net + JS ) (Cyprus, Limassol)
Company: Spotware system (Ctrader), Cyprus
Experience required: 3y
English level: intermediate

Requirements:

Minimum 3+ years’ experience working in C# Developer position
Min. 2 year proven work experience as a front-end developer
Minimum 1+ years’ experience working with ASP.NET MVC with Razor
Minimum 1+ years' experience working with T-SQL
Deep knowledge in .NET and C#
Experience with Html5, JavaScript, CSS and jQuery
Experience with Entity Framework
Experience with WCF
Solid experience with unit testing
Design patterns
English (read and write technical documentation)
Bachelor's degree or higher (required for work permit)

Will be a plus:

S.O.L.I.D. principles of OOD
Experience with ReSharper/other refactoring tools
Test-driven development
Knowledge of TypeScript and widespread JavaScript frameworks
Financial Instruments Trading /Trading Platforms development

Responsibilities:

Develop new and change existing features for ASP.NET web site
Identify bottlenecks and bugs, and advise solutions to mitigate and address these issues
Design, build, and maintain efficient, reusable, and reliable code
Cover code with unit tests
Participate in code review for team members
Participate in technical meetings with team members to improve code design and code conventions
Interact with DevOps team to improve development and deployment processes
Work close with the QA team to support high application quality and improve test automation

We offer:

Competitive remuneration
Opportunities for professional growth
Full relocation support, including work permit matters
Relocation bonus ( if applicable)
Private Health insurance for you and your immediate family members as of 1st day of employment
Friendly working environment, corporate events 
Fully equipped office with fruits and snacks