Software Architect:
Strong knowledge of:
Object Oriented Programming (OOP),
Component Oriented Programming (COP),
Aspect Oriented Programming (AOP)
Declarative Programming
Rule Based Programming
UML and software modeling - medium
Design Patterns and Anti Patterns - medium
4-tier Architecture and Design Enterprise Systems - medium
Programmer:
Java (J2SE, J2EE, J2ME) - advanced
SQL and database programming - medium
C on UNIX-like systems - medium
C# and .NET Platform - beginner
ASM - beginner
Web Developer:
HTML, XHTML - medium
DHTML, CSS, JavaScript - medium
Network Administrator:
Linux, Solaris (UNIX-like OS)
Win NT, 2k server
System/Network security
Internet services administration: firewall, smtp, ftp, www, dhcp, etc.
Communication protocols (internet, transport, application layer protocols), routing and switching, management, etc.
Tester:
Strong knowledge of testing (white-box, black-box, continuous integration, automation, regression) and many quality assurance techniques.
Several testing and debugging tools
Other:
SQL, Database (Oracle, SQL Server, MySql) - medium
XML, XSLT, XPath (DOM and SAX)- medium