Recreation Programmer
$24.61 per hourCity Of Brooks
Welcome to the City of 100 Hellos! We are a welcoming and inclusive community and one of the most culturally diverse communities in Alberta, with a population of 16,918 and another 7,731 in the surrounding area. We have a vibrant and friendly business community, a range of ethnic restaurants and a myriad of recreational opportunities. The Brooks area offers a diverse landscape; we have pristine farms, beautiful lakes and a huge valley of hills and hoodoos!
Why work with us? We take pride in our culture, work-life balance, personal and professional growth and teamwork. We are professional, supportive, fun, dedicated, diverse, warm and welcoming! Our employees receive many benefits, some of which being, able to participate in gym memberships and educational opportunities. Please view our City of Brooks Careers Corner page for more details.
Position Overview:
The Recreation Programmer assists the Recreation Program Coordinator in daily implementation of programs developed and coordinated through the Supervisor, Recreation Services.
The Recreation Programmer reports directly to the Recreation Program Coordinator and is responsible for carrying out directives provided. The Recreation Programmer is responsible for implementing and overseeing a diverse range of programs, services, activities and special events that meet the needs and interests of children, youth and adults residing in the City of Brooks and surrounding Region. In the absence of the Recreation Program Coordinator, the Recreation Programmer is responsible for reporting in detail the outcomes for each program.
The Recreation Programmer will also take the lead in the planning and delivery of the summer day camp program. Such responsibilities will specifically include budget development, program development, registrations, marketing, staff scheduling, and direct leadership of youth in this program.
Role Details & Responsibilities:
- Makes recommendations for program improvements to fill identified needs;
- Maintains ongoing communication with community members, user groups and program participants to ensure participant expectations are understood and met;
- Assists the Recreation Program Coordinator to ensure recreation programming information is marketed and made available to the Region;
- Assists the Recreation Program Coordinator in evaluating the effectiveness of existing programs and recommends changes as required;
- Plans, coordinates, delivers, markets and facilitates Summer Day Camps over an 8-week period. This includes preparing daily and weekly activity schedules and lead (when required) a variety of crafts, games, sports, storytelling, sport and recreation activities;
- Assists in the long-range planning and budgeting for areas of responsibility;
- Assists with the planning, coordination, marketing and implementation of other activities and programs including, but not limited to, U5 Soccer, Fitness Orientations, Youth Nights, and Adult Recreation Leagues & Clubs;
- Assists with special event planning coordination and implementation, including Family Day, Canada Day, tournaments and others;
- Works shift work and weekends as per the operational schedule of the department;
- Gathers sponsorships and fundraising and general donations for programs and events;
- Provides leadership and supervision to program participants of all ages;
- Completes evaluations regarding programs and provides recommendations for future programs and/or reports as required;
- Supervises, leads and participates fully in programming activities as required;
- Assists with and facilitates in regional programs and competitions;
- Supervises summer, casual employees, and volunteers;
- Monitors the use of equipment and facilities to ensure they are being used properly, responds to, or forwards on, complaints/conflicts/issues that arise;
- Records information on and reports regarding community programs, numbers of participants, equipment and facility use;
- Ensures that all programs and activities are implemented according to relevant legislation, policies and procedures; and,
- Performs other related duties as required.
Requirements:
- Completion of a High School Diploma or equivalent;
- Experience in community-based programming an asset;
- Standard First Aid and CPR certification to be obtained within one (1) year of commencing employment;
- WHMIS Certificate; to be obtained within one (1) year of commencing employment;
- Class 5 Drivers’ License;
- Ability to plan, prioritize and manage own workload including the ability to tolerate frequent interruptions and still meet deadlines;
- Effective verbal and written communications skills, including the ability to prepare reports;
- Ability to work under limited supervision;
- Strong leadership and supervisor skills;
- Ability to work evenings and weekends as required;
- Experience using Intelli recreation management software is an asset;
- Ability to maintain confidentiality regarding department and municipal matters;
- Coaching or leadership training and experience, desirable; and
- Subject to a criminal records check and vulnerable sector check
Compensation & Benefits:
- The City of Brooks offers a competitive salary and benefits package with this position falling within the scope of the Collective Agreement between the City of Brooks and the Canadian Union of Public Employees Local 1032. The Collective Agreement including wages can be found online at
- The 2026 starting wage rate for this position is $24.61 per hour.
- This position is based on a forty(40.00) hour work week, which includes shift work and sporadic hours and is susceptible to evenings and weekend work.
- The successful candidate will also receive a free family membership to the JBS Canada Centre during their term of employment.
A clean criminal record check and commercial drivers abstract is a pre-employment offer requirement for the City of Brooks.
The City of Brooks thanks all applicants for their interest; however, only those selected for an interview will be contacted.
The City of Brooks is an equal opportunity employer that recruits, trains, pays, and promotes employees fairly and equally regardless of race, gender, ethnicity, age, or physical status.
- ...Job Description Job Description As a PLC Programmer, you will be responsible for designing, implementing, and maintaining control systems within a defined scope. In this semi-remote position, you will work closely with our engineering and production teams to ensure the...SuggestedWork at officeRemote work
$71.57k - $89.46k per year
...New Headcount) Reporting directly to the Supervisor, Community Programs, the Programmer, General Programs is responsible for effectively delivering, administering and supervising various recreation initiatives while promoting access and equitable processes for residents....SuggestedFull timeContract workPart timeFlexible hours- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...SuggestedFull timeWork at office
- ...improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface Programmer who is passionate about games and well-versed in C++, UI development on PC, console and mobile. In this role, you will work closely...SuggestedLong term contractFull timeTemporary workRemote workWorldwide
$70k - $90k per year
...experiences that resonate with strategy gamers worldwide and entertain millions of casual players every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re enthusiastic and driven to work on great projects. You have a keen desire to work in Games...SuggestedLong term contractFull timeCasual workInternshipRemote workWorldwide$45k - $55k per year
...clinical research field, we are seeking committed, skilled, and customer-focused individuals to join our winning team as a Statistical Programmer I or our Markham, Ontario on-site location, or remotely from a home-based office anywhere in the Canada in accordance with our Work...Remote jobLong term contractFull timeContract workTemporary workWork at officeWork from homeWorldwide- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...Full timeWork at office
- ...cost-efficient solutions, that exceed our customers’ expectations. Job Opportunity: We are looking for a full-time Controls Programmer to create programs and develop software for the purpose of controlling specialized automated equipment. This position requires...Full timeSummer holiday
$128.85k - $188.98k per year
...that empower content developers worldwide. What You'll Do The Fortnite Tech Desktop team is looking for an experienced Engine Programmer to enhance the player experience on the PC platform. You will work with other programmers and directly contribute to building and improving...Long term contractFull timeTemporary workWorldwide- (Version française ci-dessous) Graphics Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity...Full timeWork at officeLocal area
$92.5k - $107.5k per year
...member of our studio's Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the project. You will... ...At least one shipped title. Job Details Job Title: Programmer III Reports to: Director of Programming Department: Programming...Permanent employmentFull timeLocal areaRemote workFlexible hours- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Full time
- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...Full timeWork at office
$60k - $80k per year
The ideal candidate will have a passion for learning and be able to adapt to changing tasks quickly. Specifically, the responsibilities of this position include: Responsible for design, coding, testing, debugging, documentation, delivery and support of both Web and Client...Full time- ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •... ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr....Full timeWork at officeRemote work
- ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse. Your day-to day will...Full timeWorldwide
$95k - $125k per year
...000 - $125,000 which will be determined based on the candidate's experience and qualifications. The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to high complexity. This role involves following established work plans, achieving...Long term contractFull timeTemporary workInternshipWork at office$159.41k - $233.8k per year
...What You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Ui Programmer, you will play a critical role on a small and focused team. You will be responsible for core Ui features and supporting...Long term contractFull timeTemporary workWorldwide- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists...Full time
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
$182.82k - $268.13k per year
...players and users can have positive experiences on our platforms. What You'll Do Epic Games is looking for a Senior Security Programmer focused on Game Security to develop and improve anti-cheat capabilities within our games. Your efforts will be critical to the...Long term contractFull timeTemporary work$90k - $120k per year
...that resonate with strategy gamers worldwide and entertain millions of casual players every day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven person who enjoys working on great projects. You have experience in...Long term contractFull timeCasual workRemote workWorldwide$130k - $170k per year
...dedicated to creating unique, challenging, and fun gaming experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology that powers our games. You will work with Unreal Engine,...Long term contractFull timeWork at officeRemote workRelocationFlexible hours$92.5k - $132.5k per year
...Description High Voltage is actively seeking an experienced Senior Unreal Programmer to join our rapidly growing Engineering team. We firmly believe that the best gameplay experiences are the result of collaboration and iteration between gameplay programmers, designers...Long term contractPermanent employmentFull timeCasual workLocal areaRemote work- ...Company Description We need an impact player ! Frima is looking for a Senior Unreal (C++) Programmer with a UI-focused profile to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec City and Montreal...Long term contractFull timeRemote workFlexible hours
- ...work-life balance, promotes continuous learning and knows how to have fun sound good to you? Keep reading and discover how a IBM i Programmer Analyst role might just be your dream job, here at R2i! Summary Reporting to the IBM i Development Director, the Senior IBM...Permanent employmentFull timePart timeWork at officeRemote workWork from homeFlexible hours
$201.28k - $295.21k per year
...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do As a Senior Language Programmer at Epic Games, you will be at the center of our mission to enable the next generation of game developers. We are seeking someone...Long term contractFull timeTemporary workWorldwide$166.2k - $243.75k per year
...ll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused team. You'll own core AI features and drive collaborative development between...Long term contractFull timeTemporary workWorldwide- ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets...Permanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Recreation Programmer. Be the first to apply!

