Client-Server Analyst Programmer job A person who analyses and designs application programs for a client-server architecture. Typical skills include ODBC, Windows 95, Windows NT, Macintosh, Novell, OS/2, Unix, and RPC. (2004-03-09)