Senior Software Developer/développeur De Logiciels Principal

Montreal, QC, Canada

Job Description

Voir la version francaise a la suite de la version en anglais
Senior Software Developer
Group: Information Technology and Cybersecurity
Reports to: Head of Digital Development
Location: WADA Headquarters, Montreal, Canada
Posting deadline: 23 January 2026
WHO WE ARE
The World Anti-Doping Agency (WADA) was established in 1999 as an international independent agency to lead a collaborative worldwide movement for doping-free sport. As the global regulatory body, WADA's primary role is to develop, harmonize and coordinate anti-doping rules and policies across all sports and countries. Our key activities include: scientific and social science research; education; intelligence & investigations; development of anti-doping capacity; and, monitoring of compliance with the World Anti-Doping Program.
POSITION OVERVIEW
The World Anti-Doping Agency (WADA) is responsible for monitoring compliance of signatories to the World Anti-Doping Code (Code). WADA's IT & Cybersecurity group is responsible for the design, integration, development and operation of multiple large-scale systems that support various anti-doping activities.
Under the supervision of the Head of Digital Development, the Senior Software Developer will be responsible to design, develop, maintain, monitor and support the web and mobile applications in a fast-paced, high-tech environment. The successful candidate must have experience and knowledge of all stages of software development in an agile setting.
KEY RESPONSIBILITIES

  • Participate in discussions with software architects and product analysts to understand the Anti-Doping processes and transform them into software design and comprehensive user experience;
  • Be a vital part of the software development team that develops complex secure software applications through design, implementation, integration and deployment.
QUALIFICATIONS AND SKILLS
  • Bachelor's degree in computer science, Software Engineering or related field;
  • 5+ years experience in an IT/Software Engineering role to build software applications through the full software development life cycle of design, development, delivery, and support;
  • Mendix certified developer, minimum intermediate level;
  • Experience with Java8 J2EE, JBoss EAP7, web services, SOAP: JAX-WS, REST, Spring, Spring Security, Struts, Velocity;
  • Experience with cloud deployment environments (e.g. AWS, Azure), Kubernetes, ECS/Docker and cloud native technologies;
  • Experience with DB queries and optimization in PostgreSQL, MS SQL or mySQL;
  • Experience with continuous integration such as Jenkins, Maven, GIT/BitBucket, Nexus;
  • Experience with cloud message APIs and usage of push notifications;
  • Good knowledge of security and privacy standards, and authentication protocols (e.g. OAuth2, OpenID Connect, SAML). Experience with SSO and integration with Keycloak;
  • Familiar with test automation concepts;
  • Excellent problem solving and troubleshooting skills;
  • Ability to manage stress, stay organized and meticulous;
  • Excellent oral and written skills in one of the two WADA official languages (English/French) and very good command of the other official language; additional languages would be an asset;
  • Fit with organizational culture: Teamwork, team spirit and love of sport;
  • Aligned with WADA core values: Integrity, Openness and Excellence.
WHAT WE OFFER
  • Competitive Benefits Package.
Vision: WADA's vision is a world where all athletes compete in a doping-free sporting environment.
Mission: WADA's mission is to lead a collaborative worldwide movement for doping-free sport.
About us: WADA is headquartered in Montreal, Canada and has regional offices in Cape Town, South Africa; Lausanne, Switzerland; Montevideo, Uruguay; Tokyo, Japan and the office of the President in Warsaw, Poland. As of August 2025, the Agency employs approximately 187 employees and is represented by 53 nationalities. We value the diversity of our employees - current and future - that, as a global team, endeavor every day to protect the rights of clean athletes worldwide.
The masculine is used in our communications for the sole purpose of lightening the text and it designates all genders. WADA believes in the success of an inclusive organization that values diversity within its team. All qualified candidates will be considered for this position in a fair manner. WADA would like to thank all candidates who have shown an interest by applying for a position. However, after a thorough profile review, only the retained candidates will be contacted.
Developpeur de logiciels principal
Groupe: Technologies de l'information et cybersecurite
Superieur: Chef du developpement numerique
Lieu: Le Bureau principal de l'AMA, Montreal, Canada
Date limite de candidature: 23 janvier 2026
QUI SOMMES-NOUS
L'Agence mondiale antidopage (AMA) a ete creee en 1999 en tant qu'agence internationale independante pour diriger un mouvement collaboratif mondial pour un sport sans dopage. En tant que regulateur de la lutte antidopage dans le monde, le role principal de l'AMA est de developper, d'harmoniser et de coordonner les regles et politiques antidopage dans tous les sports et tous les pays. Nos principales activites comprennent : la recherche scientifique et en sciences sociales ; l'education; les renseignements et enquetes ; le developpement des capacites antidopage ; et la supervision de la conformite au Programme mondial antidopage.
APERCU DU POSTE
L'Agence mondiale antidopage (AMA) est chargee de controler la conformite des signataires au Code mondial antidopage (Code). Le groupe de TI et cybersecurite de l'AMA est responsable de la conception, de l'integration et de l'exploitation de plusieurs systemes a grande echelle qui soutiennent les activites antidopage mondiales.
Sous la surveillance du chef du developpement numerique, le developpeur de logiciels principal sera responsable de la conception, du developpement, de la maintenance, du suivi et du soutien des applications web et mobiles dans un environnement de haute technologie en constante evolution. Le candidat retenu doit avoir l'experience et la connaissance de toutes les etapes du developpement de logiciels dans un cadre agile.
LES RESPONSABILITES CLES
  • Participer aux discussions avec les architectes de logiciels et les analystes de produits afin de comprendre les processus antidopage et de les transformer en conception de logiciels et en experience utilisateur complete;
  • Etre un membre essentiel de l'equipe de developpement de logiciels qui met au point des applications logicielles complexes et securisees par le biais de la conception, de la mise en oeuvre, de l'integration et du deploiement.
LES QUALIFICATIONS ET LES COMPETENCES
  • Baccalaureat en informatique, en genie logiciel ou dans un domaine connexe;
  • Plus de 5 ans d'experience dans un role d'ingenieur informatique/logiciel pour developper des applications logicielles a travers le cycle de vie complet de la conception, du developpement, de la livraison et de l'assistance;
  • Developpeur certifie Mendix, niveau intermediaire minimum;
  • Experience avec Java8 J2EE, JBoss EAP7, services web, SOAP : JAX-WS, REST, Spring, Spring Security, Struts, Velocity;
  • Experience des environnements de deploiement en nuage (par ex. AWS, Azure), Kubernetes, ECS/Docker et les technologies natives du cloud;
  • Experience des requetes et de l'optimisation des bases de donnees dans PostgreSQL, MS SQL ou mySQL;
  • Experience de l'integration continue telle que Jenkins, Maven, GIT/BitBucket, Nexus;
  • Experience des API de messagerie en nuage et de l'utilisation des notifications push;
  • Bonne connaissance des normes de securite et de confidentialite et des protocoles d'authentification (par ex. OAuth2, OpenID Connect, SAML). Experience en matiere de SSO et d'integration avec Keycloak;
  • Familiarite avec les concepts d'automatisation des controles;
  • Excellentes competences en matiere de resolution de problemes et de depannage;
  • Capacite a gerer le stress, a rester organise et meticuleux;
  • Excellente maitrise de l'une des langues officielles de l'AMA (anglais ou francais) et tres bonne connaissance pratique de l'autre ; d'autres langues sont un atout;
  • Correspond a la culture et aux valeurs organisationnelles : travail d'equipe, esprit d'equipe et amour du sport;
  • Aligne sur les valeurs fondamentales de l'AMA : Integrite, ouverture et excellence.
CE QUE NOUS OFFRONS
  • Ensemble d'avantages sociaux competitifs.
Vision: La vision de l'AMA est un monde ou tous les sportifs peuvent participent a des competitions dans un environnement sans dopage.
Mission: La mission de l'AMA est de mener un mouvement collaboratif mondial pour un sport sans dopage.
A propos de nous: Le bureau principal de L'AMA est situe a Montreal, au Canada, et ses bureaux regionaux sont situes au Cap, Afrique du Sud; Lausanne, Suisse; Montevideo, Uruguay; Tokyo, Japon et le bureau du president a Varsovie, Pologne. En aout 2025, l'Agence emploie environ 187 employes et est representee par 53 nationalites. Nous apprecions la diversite de nos employes - actuels et futurs - qui, en tant qu'equipe mondiale, s'efforcent chaque jour de proteger les droits des sportifs propres dans le monde entier.
Le masculin est utilise dans nos communications dans le seul but d'alleger le texte et il designe tous les genres. L'AMA croit au succes d'une organisation inclusive qui valorise la diversite au sein de son equipe. Tous les candidats qualifies seront pris en consideration pour ce poste de maniere equitable. L'AMA tient a remercier tous les candidats qui ont manifeste leur interet en postulant pour un poste. Toutefois, apres un examen approfondi du profil, seuls les candidats retenus seront contactes.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3338111
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned