The Relationships Between Job Characteristics, Job Satisfaction, and Turnover Intention Among Software Developers 22,20 EUR*