From a95f61214f3f20b8ff1f9b2f3c1235ea217a5d05 Mon Sep 17 00:00:00 2001 From: Ximena Kilroe Date: Tue, 12 Nov 2024 10:16:56 -0500 Subject: [PATCH] Salary --- _data/gs_salaries.yml | 48 +++++++++++++++++++++++ _includes/layouts/jointts/job/salary.html | 8 +++- 2 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 _data/gs_salaries.yml diff --git a/_data/gs_salaries.yml b/_data/gs_salaries.yml new file mode 100644 index 00000000..b686d5d2 --- /dev/null +++ b/_data/gs_salaries.yml @@ -0,0 +1,48 @@ +gs_salary_ranges: + year: 2024 + grades: + GS-1: + min_salary: 21986 # GS-1 Step 1 + max_salary: 27590 # GS-1 Step 10 + GS-2: + min_salary: 24702 # GS-2 Step 1 + max_salary: 30983 # GS-2 Step 10 + GS-3: + min_salary: 26962 # GS-3 Step 1 + max_salary: 35019 # GS-3 Step 10 + GS-4: + min_salary: 30343 # GS-4 Step 1 + max_salary: 39479 # GS-4 Step 10 + GS-5: + min_salary: 33973 # GS-5 Step 1 + max_salary: 44126 # GS-5 Step 10 + GS-6: + min_salary: 37696 # GS-6 Step 1 + max_salary: 48897 # GS-6 Step 10 + GS-7: + min_salary: 41830 # GS-7 Step 1 + max_salary: 54432 # GS-7 Step 10 + GS-8: + min_salary: 46237 # GS-8 Step 1 + max_salary: 60190 # GS-8 Step 10 + GS-9: + min_salary: 50958 # GS-9 Step 1 + max_salary: 67148 # GS-9 Step 10 + GS-10: + min_salary: 56013 # GS-10 Step 1 + max_salary: 73813 # GS-10 Step 10 + GS-11: + min_salary: 61618 # GS-11 Step 1 + max_salary: 80141 # GS-11 Step 10 + GS-12: + min_salary: 73848 # GS-12 Step 1 + max_salary: 95992 # GS-12 Step 10 + GS-13: + min_salary: 87860 # GS-13 Step 1 + max_salary: 114320 # GS-13 Step 10 + GS-14: + min_salary: 103821 # GS-14 Step 1 + max_salary: 134803 # GS-14 Step 10 + GS-15: + min_salary: 122074 # GS-15 Step 1 + max_salary: 159950 # GS-15 Step 10 diff --git a/_includes/layouts/jointts/job/salary.html b/_includes/layouts/jointts/job/salary.html index 248efdd3..b1ab939c 100644 --- a/_includes/layouts/jointts/job/salary.html +++ b/_includes/layouts/jointts/job/salary.html @@ -4,8 +4,12 @@ {% else %} GS-{{ gs }} {% endif %} - {% if min_payrange.size > 0 and max_payrange.size > 0 %} - ({{ min_payrange }} - {{ max_payrange }}) +

+

+ {% if gs and gs_salaries.grades["GS-" + gs] %} + Base Salary Range: ${{ gs_salaries.grades["GS-" + gs].min_salary | number }} - ${{ gs_salaries.grades["GS-" + gs].max_salary | number }} + {% else %} + Salary information is not available for this grade. {% endif %}

Your salary, including base and locality, will be determined upon selection, dependent on your actual duty location.