Список требований к программисту
От: ArtK  
Дата: 17.12.09 21:09
Оценка:
Наткнулся на одном сайте.



    * Windows application and driver development. Strong understanding of Windows operating system 
architecture is a must. (5 years)
    * Programming in multithreading environment (at least 3 years)
    * Strong application debugging skills (at least 3 years)
    * Operating Systems: Windows NT/2000/XP (7 years), XP Embedded
    * Programming Languages: Assembler x86, C/C++, scripting languages (Perl, VBA, Jscript) 
(strong experience in C++ is required - 7 years). Microsoft Visual Studio 2003/2005/2008. C#, C++ .NET (2 years).
    * Good knowledge of .NET technologies.
    * Experience with Windows driver development (3 years). Strong understanding of Windows NT/XP 
internals. Key words: DDK, WDF, Windows kernel.
    * Experience in GUI programming (preferably Windows API, MFC, ATL) (5 years)
    * Programming in multithreading environment for Windows (at least 5 years)
    * Strong experience in COM/DCOM//ActiveX programming (5 years)
    * XML technologies
    * Databases: SQL
    * Networks/Protocols: TCP/IP, Windows Sockets (3 years)
    * Configuration-management software: Rational ClearCase, CVS, SVN
    * Proven track of projects, experience working on the following tasks: requirements definition,
 schedule estimate, design definition, implementation, unit testing, integration, documentation.
    * It would be plus if candidate have been working as an architect on some projects.
    * Strong knowledge of object-oriented programming.
    * Knowledge of common design patterns.
    * Strong knowledge of C/C++
    * Good knowledge of STL, MFC
    * Good knowledge of COM/DCOM/ActiveX, apartments
    * Good knowledge of Microsoft Visual Studio
    * Good knowledge of Win32 API, GDI/GDI+
    * Programming in multithreaded environment
    * Knowledge of Windows synchronization primitives
    * Knowledge of debugging techniques and crash dump analysis.
    * Knowledge .NET Framework, C#, C++.NET, Interoperability with unmanaged code.
    * Knowledge of XML related technologies.
    * Basic knowledge of unit-testing.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.