Requirements:
— Strong software engineering fundamentals, including knowledge of algorithms and data structures;
— Profound background in C#;
— Practical experience with .Net Framework including .Net Core;
— Knowledge of WinForms, Asp.Net Web Api, DI;
— Entity Framework;
— Multithreading, Async;
— CI/CD ideology;
— Team-player.
Will be a plus:
— Experience with legacy code support and refactoring
What do we offer:
— Opportunities for professional development and personal growth;
— Competitive salary, reasonable and fair working conditions, flexible schedule;
— Perspective to take part in creating a complex and useful product from scratch using modern approaches;
— Best practices application;
— Usage of all the needed newly-updated tools.
Responsibilities:
— Development of the crucial components of the platform;
— Upgrade, configure and debug existing systems;
— Work both independently and in close collaboration with others in the team;
— Participate in grooming, planning and estimation sessions;
— Transform the requirements to set of unit/integration tests;
— Code review.