The Programmer will be responsible for designing, developing, testing, maintaining, and supporting software applications and systems that meet business and operational requirements. This policy is intended to apply to all personnel actions affecting, but not limited to compensation, benefits, transfers, layoffs, return from layoff, company sponsored training, education and social and recreation programs.