Position: Senior .Net Developer
Company: Sphere Software
Experience required: 3y

Required skills:
• Understanding of OOP, SOLID, knowledge of design templates
• Knowledge of C # and .NET Framework 3.5+ / .NET Core
• Knowledge of ASP.Net MVC Framework
• Knowledge of WEB API
• Knowledge of html, css, javascript, jQuery
• Knowledge of software version control systems (SVN, GIT)
• Knowledge of ORM: Entity Framework
• Ability to perform code and architecture review (Bitbucket)
• Knowledge of the basics of DBMS and SQL language
• Knowledge of Kendo MVC components
• Understanding of SOA architecture
• Sybase Power Designer
• Writing Unit tests
• Knowledge of modern JS-frameworks (Angular, React, Vue)
• Experience in developing distributed systems
• Development experience

Tools
MS Visual Studio
Jira
Bitbucket

 Responsibilities:
• Elaboration and review of project documentation (User requirements, Architecture, specifications)
• Interaction with the project team (developers, analysts, architects)
• Participation in discussions of technical tasks and requirements
• Determination of labor costs and work planning
• Software development or refinement in the .NET technology stack
• Code coverage by modular / integration / UI auto-tests
• Timely implementation of the work plan