Emplois

La Ville de Granby, une ville rayonnante !

Travailler pour une municipalité en pleine croissance 

La Ville en quelques mots…
  • Plus de 65 000 citoyennes et citoyens
  • Située à mi-chemin entre les villes de Montréal et de Sherbrooke
  • Ville-centre de la municipalité régionale de comté (MRC) de La Haute-Yamaska
  • Milieu de vie dynamique et en pleine croissance !
     

Notre équipe compétente et dynamique

  • Près de 450 personnes permanentes
  • Plus de 125 personnes temporaires
     

Des conditions de travail compétitives 

  • Une rémunération globale concurrentielle
  • Un régime de retraite des plus intéressants
  • Une offre compétitive de vacances, jours fériés et congés mobiles
  • Un programme d’accès à l’égalité en emploi
  • Des possibilités d’avancement, de perfectionnement et de développement de vos compétences

Un régime d’assurances collectives

La Ville de Granby applique un programme d’accès à l’égalité et invite les femmes, les minorités visibles et ethniques, les Autochtones et les personnes handicapées à présenter leur candidature. Certaines mesures d’adaptation peuvent également être offertes aux personnes handicapées.


Pour de plus amples informations, nous vous invitons à communiquer par courriel au rh@granby.ca ou à consulter notre Guide d'accompagnement.

 
Une erreur s'est produite en traitant le modèle.
The following has evaluated to null or missing:
==> couleurbackground  [in template "20115#20151#82505" at line 12, column 16]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if couleurbackground.getData()?has_c...  [in template "20115#20151#82505" at line 12, column 11]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<style> 
10  .blocTitre { 
11   background-color: 
12	  <#if couleurbackground.getData()?has_content> 
13		${couleurbackground.getData()} !important; 
14	  <#else > 
15		${Couleur.getData()[2..(Couleur.getData()?length-3)]} !important; 
16	</#if>  
17   color : 
18	<#if couleurtexte.getData()?has_content> 
19		${couleurtexte.getData()} !important; 
20	<#else > 
21		${Radioesws.getData()[2..(Radioesws.getData()?length-3)]} !important; 
22	</#if> 
23
24  .blocTitre:hover, .blocTitre:focus { 
25  	opacity: .9; 
26
27</style> 
28 
29<div class="mb-5"> 
30    <#if titresection.getData()?has_content><div class="heading-skin11 mb-2">${titresection.getData()}</div></#if> 
31     <div class="${Radio8ldh.getData()[2..(Radio8ldh.getData()?length-3)]} "> 
32      <#if titredocument.getSiblings()?has_content> 
33        <#list titredocument.getSiblings() as cur_titredocument> 
34          <div class="blocWrapper clearfix" > 
35            <div class="blocTitre"> 
36              ${cur_titredocument.getData()} 
37            </div> 
38            <div class="blocContenu"> 
39              ${cur_titredocument.getChild('text').getData()} 
40            </div>   
41          </div> 
42        </#list> 
43      </#if> 
44    </div> 
45</div>