Search or browse skills by job category and income levels to see how the skills you know (or want to know) will impact your salary.

Search All Skills by Letter or Keyword

Java is a general-purpose programming language that is class-based, object-oriented (although not a pure OO language, as it contains primitive types), and designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled ... View skill details

A job evaluation is a systematic way of determining the value/worth of a job in relation to other jobs in an organization. It tries to make a systematic comparison between jobs to assess their relative worth for the purpose of establishing a rational pay structure. Job evaluation needs to be differentiated from job analysis. Job analysis is a systematic way of gathering information about a job. Every job evaluation method requires at least some b... View skill details

Joint application design (JAD) is a process used in the life cycle area of the dynamic systems development method (DSDM) to collect business requirements while developing new information systems for a company. "The JAD process also includes approaches for enhancing user participation, expediting development, and improving the quality of specifications." It consists of a workshop where "knowledge workers and IT specialists meet, sometimes for s... View skill details