The requirements of an access programming job are varied and require analytical skills. The position requires knowledge of Microsoft office applications, general database programming principles and mobile applications. Good communication skills are essential as well. This position requires a person to interact effectively with clients and end users, despite the technical nature of the job. Therefore, candidates must be highly articulate and have a solid command of the English language. The following are the most important skills required for this position.