Requirements:
- very good command of English.
- flexibility
- very good work organization and effectiveness
- strong communication skills and ability to work with clients
- commitment, enthusiasm and pro-active attitude
- ability to cooperate with others and manage the team
- good understanding of IT technology
- experience in supporting different stages of software development process (analysis, design, implementation, testing, implementation)
- systems architecture layer design skills, testing, and optimization of the performance checks during the software development cycle
- good knowledge of relational databases and practical skills of query optimization
- very good knowledge of .NET platform, supported by the implementation of several commercial projects with different levels of complexity