Responsibilities:
- Participation in designing application architecture and components: defining goals, defining usage scenarios, potential problems analysis, solution development;
- Creating technical documentation;
- Creating a development plan and monitoring its execution;
- Participation in development of designed solution.
Requirements:
Essential:
- Experience in development of client server applications (5+);
- Experience in database design (5+);
- An intimate acquaintance with design patterns and experience of usage;
- English level is Upper-Intermediate and above.
Would be an asset:
- Experience in development of high-loaded web applications;
- Experience in development in .NET Framework (ASP.NET, ADO.NET, WCF, etc).
We suggest:
- active and positive team of specialists, who is a pleasure to work with;
- possibility of business trips to the USA and Europe after project specific knowledge deepening;
- steady and timely salary;
- overtime pay, if overtime happens;
- English language courses at the expense of the company;
- partial compensation for visiting sports sections;
- bike parking;
- mini football game, tennis and board games;
- corporate events and organizational support for your ideas;