{"id":437245,"url":"https://alion.io/job/appdirect-developpeurdeveloppeuse-logiciel","title":"Développeur/Développeuse Logiciel","company":{"id":171721,"name":"AppDirect","domain":"appdirect.com","url":"https://alion.io/company/appdirect","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":85,"open_postings":12,"ghost_share":0,"stale_share":0.583,"repost_share":0,"time_to_fill_p50_days":41,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":50000,"max_usd":95000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":85},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Docker","optional":false},{"name":"JavaScript","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"MySQL","optional":false},{"name":"Node JS","optional":false},{"name":"OpenShift","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Framework","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-08-26T08:00:24Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-26T00:23:41Z","board_verified":true,"closed_at":null,"days_open":60,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":60},"description":"Pour la version anglaise de cette description de poste, veuillez consulter le lien suivant / For the English version of this job description, please refer to the following link :\nSoftware Developer\nÀ propos d’AppDirect\n Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe. AppDirect offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil. Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde. Notre action est toujours guidée par nos valeurs et notre culture - une culture qui vous permet d’être vu, de rester authentique et d’exceller.\nCe que vous ferez et ce qui vous fera briller\nProduire du code clair, lisible et conçu de manière logique pour des modules regroupant plusieurs fonctions.\nProduire du code testable reposant sur une maîtrise solide les tests limites et les tests négatifs; élaborer des tests complets.\nCréer et maintenir une documentation claire pour tout ce qui concerne les points de terminaison et structures des API externes; mettre à contribution du code produit par des tiers ou d'autres équipes, avec accompagnement.\nPrendre en charge des projets simples de manière autonome.\nTravailler sous la supervision d'ingénieurs seniors, en contribuant activement aux réunions d'équipe, aux séances de brainstorming et aux rétrospectives.\nLivrer des systèmes et des fonctionnalités à forte valeur ajoutée pour les clients et/ou les autres équipes.\nLivrer des produits de qualité en respectant les délais établis; signaler les problèmes susceptibles d’affecter les livraisons ou les échéanciers, sans crainte de représailles; effectuer des révisions de code détaillées et contribuer à documenter des meilleures pratiques.\nCollaborer étroitement avec les meilleurs talents en gestion de produits, en conception et en ventes.\nCompétences requises\nBaccalauréat (ou diplôme supérieur) en informatique ou dans un domaine connexe.\n3+ années d'expérience en développement sur Java.\nExpérience éprouvée à déployer des solutions complètes, de la conception à la livraison.\nVous prenez plaisir non seulement à développer du code de qualité professionnelle, mais aussi à le soutenir et le maintenir une fois déployé.\nCourage de plonger dans le code pour le restructurer et d’explorer de nouvelles technologies.\nConnaissance des technologies liées aux services Web et au développement d'API REST.\nMaîtrise de Java et des frameworks Java : Spring Framework/J2EE/Reactor.\nHTML/CSS3 et JavaScript/TypeScript; la connaissance de ReactJS / Redux / AngularJS est considérée un atout.\nNode.js et frameworks Node.js : Express/HappiJS.\nMySQL/MongoDB (requis : connaissance des procédures MySQL)\nStructures de données et algorithmes.\nTests unitaires avec JUnit.\nConnaissance pratique et expérience des conteneurs : Docker/Rkt.\nConnaissance pratique et expérience de l’orchestration : Kubernetes/Mesos/OpenShift.\nConnaissance pratique et expérience de la messagerie : RabbitMQ/Kafka.\nLa connaissance des patrons de conception est un atout.\nLa maîtrise des tests d’intégration et de rendement sont un atout.\nLa connaissance de la méthodologie de développement Agile est un atout.\nChez AppDirect, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée. Nous accueillons chaque « AppDirecteur » et « AppDirectrice » pour l’empreinte unique qui est la sienne. Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence. Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.\nChez AppDirect, nous prenons la protection de la vie privée très au sérieux. Pour plus d'informations sur notre utilisation et notre gestion des données personnelles des candidats, veuillez lire notre politique de confidentialité des candidats. Pour en savoir plus sur nos pratiques générales en matière de confidentialité, veuillez consulter l'avis de confidentialité d'AppDirect : https://www.appdirect.com/about/privacy-notice\nL’équipe de recrutement d’AppDirect peut faire appel à des outils d'IA pour l’assister dans l'automatisation des tâches administratives, toujours sous supervision humaine. Ces outils ne prennent aucune décision d'embauche ni aucune décision automatisée concernant votre candidature; toutes les décisions sont prises par nos équipes. En soumettant votre candidature, vous acceptez que vos informations puissent être traitées de cette manière. Vous pouvez à tout moment demander l'accès à vos données ou leur suppression en écrivant à .\nL'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez AppDirect et est susceptible d'être modifiée.\nLe salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par AppDirect. Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux. Fourchette\nÉchelle salariale\n$80,000—$100,000 CAD","description_format":"text","description_chars":5553,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"high_school","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Marketplaces","Billing & Subscription Management","Subscription Commerce"],"lifecycle":[{"event":"open","at":"2026-09-06T07:11:31Z"},{"event":"open","at":"2026-10-02T09:31:59Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Approved LMIA in the last two years","filings_12m":0,"filings_prev_12m":1,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":26,"band":"fade","label":"Fading","p_open":1,"p_active":0.476,"p_room":0.55,"age_days":59,"expected_fill_days":41,"reasons":["conf:0","stale_co","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/appdirect-developpeurdeveloppeuse-logiciel","json_url":"https://alion.io/job/appdirect-developpeurdeveloppeuse-logiciel.json","meta":{"generated_at":"2026-10-26T01:12:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1632,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":171721},"rest":"https://alion.io/mcp/rest/get_company?id=171721"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fappdirect-developpeurdeveloppeuse-logiciel"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fappdirect-developpeurdeveloppeuse-logiciel"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fappdirect-developpeurdeveloppeuse-logiciel"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/appdirect-developpeurdeveloppeuse-logiciel\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fappdirect-developpeurdeveloppeuse-logiciel"}]}