Requirements - Mandatory:
5+ years of experience developing commercial software.
Experience developing architecture and evaluating complex enterprise .NET-based applications and systems.
Experience managing a developing team.
Knowledge of development methodologies (Scrum, TDD, XP, etc.).
Ability to understand the structure of a complex system and the principles of interaction of its components.
Understanding of the principles of modern computing systems.
Experience working with clients: preparing and conducting presentations, figuring out and formulating business tasks etc.
Skills of business analysis, ability to organize and coordinate the work with the project documentation.
Ready for overseas business trips.
Fluent spoken and written English.
Requirements - Additional:
Experience working in presales, experience preparing commercial proposals.
Experience working in the healthcare industry.
Experience and knowledge of Data Architecture and Information Architecture fields.
Ability to analyze code using basic skills of reverse engineering, experience reviewing code.
Foreign business trips.
Paid overtime, vacation and sick leaves.
Voluntary medical insurance.
Corporate doctor services.
Foreign Language learning.
Internal Training Program.
Corporate events and meetings.
Office in a comfortable business-center.
Fruit breakfasts and dinners.
Unlimited tea and coffee.