3+ years of experience in development using C# (.Net 4.5+/Core)
Experience with C++ as second expertise
Understanding of OOP, SOLID
Experience in work with SQL DB (Entity framework is preferable)
Multithreading, TPL
Good understanding of TCP, HTTP, RESTful APIs and XML, JSON
Experience working with CI/CD systems
Experience working in Agile environment
A self-motivated team player. Collaborative and communicative. Able to adapt to change. Collaborative and work in team oriented
BSc in Computer Science/Software Engineering or equivalent
Intermediate level of English
Desired Candidate Profile
Develop quality, proficient and well documented technical solution that meets technical requirements and corporate architectural standards
Work collaboratively with professional developers, system architects and product managers to deliver high quality technical solution
Contribute to technological and architectural decisions
Participate in reviewing design and code for other team members
Adhere to agile development principles while following and improving all aspects of the scrum process
Planning and performing testing to ensure fitting to standards (e.g. scalability, performance etc.), design functional as well as non-functional requirements
Collaborate with other teams in consultations and integrations when required
Present solution readiness gradually according to the timelines