Senior Application Developer
The people on the position will be participate into development and support in-house application utilizing Microsoft .Net & Microsoft SQL server technology. The position is requiring strong development skills and a strong understanding of the software development life cycle.
- Minimum 3 years of experience in software design and development;
- Minimum Bachelor's degree in information technology or natural sciences;
- Good interpersonal and communication skills;
- Ability to work under pressure and meet deadlines;
- Native Russian language;
- Good command of English.
- Excellent knowledge of .NET platform and C# development (3 or more years hands-on experience);;
- Experience with SQL Server and understanding of relational databases, including creating tables, views, queries, and stored procedures a plus;
- Experience with SSRS and SSIS a plus;
- Experience with Visual Studio, TFS
- Exposure to Scrum and Agile software development;
- Working knowledge of modern principles of software architecture design;
- Knowledge of database design, administration and support;
- Working knowledge of automated testing frameworks;
- Working knowledge of software design patterns and practices.