Postes correspondant à votre recherche : 107
Senior Developer Mentor
Outlier
Laval
Permanent à temps plein
30,00$ - 30,00$ /heure
Description du poste
Outlier helps the world’s most innovative companies improve their AI models by providing human feedback. Are you an experienced software engineer who would like to lend your coding expertise to train AI models?
We partner with organizations to train AI large language models, helping cutting-edge generative AI models write better code.
Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code.
There is no requirement for previous AI experience.
About the opportunity:
- Outlier is looking for talented coders to help train generative artificial intelligence models.
- This freelance opportunity is remote and hours are flexible, so you can work whenever is best for you.
You may contribute your expertise by:
- Crafting and answering questions related to computer science in order to help train AI models.
- Evaluating and ranking code generated by AI models.
Examples of desirable expertise:
- Currently enrolled in or completed a bachelor's degree or higher in computer science at a selective institution.
- Proficiency working with one or more of the following languages: Java, Python, JavaScript / TypeScript, C++.
- Ability to articulate complex concepts fluently in English.
- Excellent attention to detail, including grammar, punctuation, and style guidelines.
Payment:
- Currently, pay rates for core project work by Tier 2 coding experts in the U.S. average USD $30 per hour.
- Rates vary based on expertise, skills assessment, location, project need, and other factors. For example, higher rates may be offered to PhDs.
For non-core work, such as during initial project onboarding or project overtime phases, lower rates may apply. Certain projects offer incentive payments.
Please review the payment terms for each project.
PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates.
We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants’ needs, provide our services, and comply with applicable laws.
Any information we collect in connection with your application will be treated in accordance with the Outlier Privacy Policy and our internal policies and programs designed to protect personal data.
This is a 1099 contract opportunity on the Outlier.ai platform. Because this is a freelance opportunity, we do not offer internships, sponsorship, or employment. You must be authorized to work in your country of residence.
If you are an international student, you may be able to sign up for Outlier if you are on a visa. You should contact your tax and/or immigration advisor with specific questions regarding your circumstances.
Flutter Developer
Baseline Telematics
Montreal
Permanent à temps plein
Job Description
Job Title : Flutter Developer
Location : Remote with occasional team meet-ups
Job Type : Full-time
Department : Engineering / Front End Web & Mobile Development
Reports To : Lead Developer / Engineering Manager
About Us
Baseline Telematics is a fast-growing tech company specializing in GovTech SaaS solutions for over a decade. We pride ourselves on innovation and delivering high-quality, user-centric products.
Our dynamic team thrives on collaboration, creativity, and an agile development process.
We are a dynamic and innovative team that's been working on a new large-scale project on Google Cloud Platform (GCP) for the past three years.
As we continue to expand our services and reach, we are looking to grow our Frontend team with talented individuals who are passionate about bringing our Flutter-based application to the next level.
Our solutions currently cater to the needs of some of the world's most prestigious banks, insurance companies, governments, and airports.
We're a longstanding company with a great amount of success, having launched several apps around the world, some having achieved over 1M mobile users.
Job Description
We are seeking an experienced and passionate Flutter Developer to join our mobile development team. As a Flutter Developer, you will be responsible for creating high-performance and visually appealing applications across Web, Mobile Responsive, Android, and iOS platforms.
You will work closely with designers, product managers, and other developers to deliver top-notch mobile experiences for our users.
Key Responsibilities
- Design and build advanced mobile applications for Web, Android, and iOS platforms (cross platform) using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with Firebase, Firestore, Realtime Database, APIs, and third-party libraries to integrate mobile applications with our backend services.
- Optimize app performance and ensure quality by conducting rigorous testing, including unit and UI tests.
- Maintain code quality, organization, and automation.
- Stay updated with emerging technologies and industry trends, particularly in mobile development.
- Identify bottlenecks, bugs, and devise solutions to mitigate issues.
- Participate in agile ceremonies (daily standups, sprint planning, code reviews, etc.) to ensure timely delivery of high-quality features.
Requirements
- Proven experience: 2+ years of experience in mobile app development with Flutter.
- Strong understanding of Flutter: Hands-on experience with Dart, Flutter SDK, a Stacked architecture, and associated libraries (Provider).
- Cross-platform expertise: Proven experience in building and deploying mobile apps on both Android and iOS platforms.
- Knowledge of third-party libraries and APIs: Experience in working with RESTful APIs, Firebase, and cloud message APIs.
- Familiarity with CI/CD processes: Knowledge of setting up automated testing and deployment pipelines (Bitrise) for mobile apps.
- Version control: Proficient with Git and GitHub version control.
- UI/UX design principles: Experience working with design teams to translate Figma designs into high-quality Flutter code.
- Problem-solving skills: Strong analytical and problem-solving abilities.
- Team player: Excellent communication and collaboration skills within an agile team environment.
- Preferred Qualifications:
- Experience with state management libraries such as Provider (using a Stacked architecture).
- Familiarity with mobile app architecture patterns like MVVM, MVC, or Clean Architecture.
- Experience in deploying mobile apps to Google Play Store and Apple App Store.
Nice to Have
- Experience with native Android or iOS development (Java, Swift, or Kotlin).
- Experience with animations, transitions, and UI libraries in Flutter.
- Understanding of mobile app security practices.
- Familiarity with Agile/Scrum methodologies.
Benefits
- Competitive salary with performance-based bonuses.
- Flexible working hours and remote work.
- Fantastic growth & learning opportunities.
- Opportunity to work on a cutting-edge, mature, and in production project.
- Professional growth and learning opportunities.
- Stock options.
How to Apply
Interested candidates can submit their resume, portfolio, and a brief cover letter detailing their experience with Flutter development here.
We look forward to seeing how you can help us build amazing mobile experiences!
Developper de logiciel Staff - Staff Software Developer
Unity
Montreal
Permanent à temps plein
Role Description
L’opportunité
L’équipe AI Platform & Ecosystem a pour mission de créer une plateforme qui permettra une intégration approfondie des fonctionnalités d’IA dans notre suite d’outils d’édition. En intégrant ces fonctionnalités, nous visons à offrir à nos utilisateurs le niveau de commodité, de contrôle artistique et d’interopérabilité dans les processus de développement de jeux vidéo dont ils ont besoin pour donner vie à leurs idées.
L’IA est un élément essentiel de l’offre de produits croissante de Unity pour tous les créateur(rice)s. Notre plateforme permet à Unity de profiter d’une variété d’avancements de pointe dans ce domaine. Dans ce rôle, vous contribuerez à façonner les futurs services mondiaux dans le cadre de cet effort d’intégration de l’IA. Cela comprend l’intégration avec des services d’IA créés et hébergés par Unity ainsi que par des partenaires tiers.
Nous sommes à la recherche d’un(e) programmeur(se) sénior, polyvalent(e) et motivé(e), capable de travailler à différents niveaux d’abstraction et d’être un(e) responsable technique dynamique. Votre goût pour le travail d’équipe est essentiel, car vous nous rejoindrez pour assembler un produit qui établira les normes de l’industrie.
Nous sommes à la recherche d’un(e) spécialiste des API Web C# .NET et non d’un(e) généraliste. Vous êtes un(e) développeur(se) passionné(e) qui aime écrire du code de haute qualité, qui est facilement maintenable et testable. Idéalement, vous aimez faire preuve de souplesse, comme travailler sur l’architecture de niveau élevé d’une fonctionnalité, puis en implémenter le code correspondant.
Il s’agit d’une excellente opportunité pour le/la candidat(e) approprié(e), qui nous trouvera sympathiques et attentionnés, et qui appréciera de travailler avec des développeur(se)s talentueux dans l’environnement Unity.
Ce que vous allez faire
- Prendre en charge l’expérience des applications d’IA tout au long du cycle de vie de leur conception, de leur livraison et de leur support
- Développer et maintenir de nouvelles intégrations : Nous ajoutons constamment de nouvelles intégrations, en étroite collaboration avec nos partenaires.
Vous développerez ces intégrations du début à la fin.
- Améliorer notre plateforme d’IA en écrivant du code de production de haute qualité
- Communiquer efficacement : Fournir des solutions claires et des retours via la documentation, les forums ainsi que les rapports de bugs
- Optimiser les performances : Se concentrer sur réduire la taille du code, minimiser l’utilisation de la mémoire et augmenter la vitesse d’exécution
- S’assurer que les services back-end sont sécurisés, fiables et observables en utilisant l’infrastructure en tant que code sur le infonuagique Microsoft Azure.
Ce que nous recherchons
- Une expérience approfondie avec C++ et C#
- Une expertise avec les API RESTful, l’utilisation des offres infonuagiques, y compris les bases de données, les systèmes de publication-abonnement et les piles d’observabilité
- Une expertise avérée dans le débogage, le profilage et l’optimisation des applications dans un environnement de production, y compris l’évolution d’un service existant à mesure que l’échelle ou la complexité des interactions augmente.
- Une solide compréhension des meilleures pratiques de développement logiciel et des modèles de conception, avec une approche et une mentalité axées sur la qualité
- De fortes compétences interpersonnelles et de communication, assorties d’une expérience réussie en matière de rapprochement de plusieurs équipes et parties prenantes pour fournir des solutions complexes.
Vous avez peut-être également
- Une expérience avec Python, les techniques d’IA générative, y compris la diffusion, les infrastructures MLOps comme MLFlow utilisées pour le déploiement de modèles et les points de contrôle associés pour l’inférence utilisateur.
- Une expérience avec les offres infonuagiques Azure.
Information supplémentaire
- Le support à la relocalisation n’est pas disponible pour ce poste.
- Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.
Développeur ERP IFS
Fed IT
Laval
Permanent à temps plein
Description du poste
Tu es à l'écoute d'un nouveau défi professionnel ?
Le développement de systèmes ERP IFS n'a plus de secret pour toi ?
Tu souhaites rejoindre une entreprise qui associe exigence, performance et bienveillance ?
Alors prends 5 minutes pour lire cette annonce, ton avenir se trouve peut-être en bas de cette offre !
Avant toute chose, je me présente, je suis Earvin du cabinet de recrutement Fed IT au Canada.
Mon métier ? Provoquer chaque jour des rencontres professionnelles qui ont du sens !
Aujourd'hui, je recrute pour un de mes beaux clients situé à Laval, un développeur ERP IFS avec au moins 4-5 ans d'expérience.
Le poste est permanent, mode hybride et avec de beaux avantages sociaux.
Responsabilités
- Concevoir et développer de nouvelles applications, assurer leur maintenance et leur évolution.
- Produire des composants logiciels conformément aux spécifications détaillées fournies par le chef de projet, en adéquation avec les besoins de l'entreprise.
- Rédiger le code en suivant les directives du département informatique, notamment en respectant les conventions de nommage et la charte de programmation, pour les rapports, interfaces et écrans.
- Rédiger et mettre à jour la documentation technique afin de garantir une maintenance conforme aux standards définis.
- Concevoir et exécuter des tests unitaires pour valider les objets développés.
- Respecter les échéanciers de développement et les délais impartis par le chef de projet informatique.
- Participer activement à toutes les phases de production.
- Assurer le support et la maintenance des applications existantes.
- Relire et ajuster le code conformément aux directives du département et du chef de projet.
- Concevoir et réaliser des tests unitaires pour les objets modifiés.
- Fournir un support et une assistance aux utilisateurs.
- Aider les utilisateurs à résoudre les problèmes identifiés dans les applications développées.
- Corriger les anomalies rapportées par les utilisateurs, en accord avec les descriptions et directives du chef de projet informatique.
- Respecter les normes de sécurité applicatives, notamment la gestion des mots de passe et la sauvegarde du code source, en garantissant la confidentialité des informations traitées.
Qualifications requises
- Diplôme d'études collégiales (DEC) ou certificat en programmation requis.
- Expérience de 5 ans ou plus en programmation dans un environnement ERP.
- Solide connaissance des ERP, avec maîtrise de l'IFS Apps 9 Release 18 dans un environnement Windows.
- Maîtrise des langages SQL et PL SQL dans une base de données Oracle.
- Connaissance des concepts de fichiers XML.
- Bonne compréhension des processus métier liés à la fabrication et à la distribution.
- Connaissance approfondie des processus de gestion industrielle.
- Compréhension des principes de comptabilité et de contrôle de gestion.
- Capacité à collaborer efficacement avec des parties prenantes à différents niveaux de l'organisation.
- Excellentes compétences pour travailler de manière autonome et en équipe.
- Maîtrise du français à l'oral et à l'écrit, et niveau d'anglais fonctionnel requis.
- L'utilisation de l'anglais est essentielle pour ce poste afin de communiquer efficacement avec des équipes internationales ne maîtrisant pas le français, de lire des documents techniques et de collaborer avec des clients et partenaires anglophones.
Développeur·euse logiciel, Fullstack
Bombardier
Dorval
Permanent à temps plein
Description de Poste
Veuillez postuler sur Isarta.com :
: / / isarta.com / emplois / ?utm source IND&job 106742
POURQUOI VOUS JOINDRE À NOUS ?
Chez Bombardier, nous concevons, construisons, modifions et entretenons les avions les plus performants du monde pour les individus, les entreprises, les gouvernements et les entités militaires les plus avisés.
Nous réussissons à établir les normes les plus élevées grâce à notre approche centrée sur les personnes, et toujours en définissant l'excellence, ensemble.
Travailler chez Bombardier signifie offrir ce qu’il se fait de mieux. Chaque jour, vous faites partie d’une équipe qui offre des expériences et des produits de qualité supérieure, repoussant les limites du possible dans notre industrie et au-delà.
En priorisant la croissance et le développement des employés, nous permettons à chacun d'atteindre son plein potentiel à sa manière, parce que le meilleur travail se produit lorsque vous êtes libre d'être vous-même et de partager votre expertise unique.
NOS AVANTAGES SOCIAUX
En veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les éléments suivants :
- Régimes d'assurance (Soins dentaires, soins médicaux, assurance-vie, assurance-invalidité, et plus encore)
- Salaire de base compétitif
- Régime d'épargne retraite
- Programme d'aide aux employés
- Programme de télésanté
QUELLES SONT VOS CONTRIBUTIONS ENVERS L’ÉQUIPE?
Notre objectif est d’offrir une expérience de propriété unique à nos clients en tirant parti de la puissance de l’innovation numérique et des méga données pour connecter la flotte de Bombardier.
Vous rejoindrez le Bureau des innovations numériques (DIO) qui se concentre sur l’une des principales priorités de l’organisation en introduisant, en mettant en œuvre et en soutenant les produits numériques pour Bombardier Aviation.
Rejoignez-nous et faites partie intégrante d'une équipe dynamique et innovante au sein du principal constructeur d'aviation d'affaires de l'industrie.
Dans le cadre de votre poste, vous serez appelé à :
- Diriger tous les aspects du développement agile de logiciels, y compris la conception, la mise en œuvre et le déploiement.
- Proposer et développer de nouvelles fonctionnalités à l'appui des exigences émergentes de l'entreprise et du projet.
- Agir en tant qu'expert technique dans la conception, le développement, le codage, les tests et le débogage de nouvelles applications ou d'améliorations complexes de logiciels existants.
- Soutenir et encadrer un autre membre de l'équipe.
- Participer à tous les aspects du SDLC, depuis le lancement d'un projet jusqu'à la mise en service et au soutien après la mise en service.
- Rédiger un code propre et efficace en utilisant les meilleures pratiques.
- Valider les procédures de test.
- Communiquer les risques et les problèmes au responsable de la livraison et proposer un plan d'atténuation.
COMMENT S'ÉPANOUIR DANS CE RÔLE?
Compétences, connaissances et expérience requises :
- Vous avez au moins quatre (4) à huit (8) ans d’expérience dans le développement de logiciels.
- Vous possédez de solides connaissances en Node.js, REACT et Python ainsi qu’en SQL.
- Vous avez de l’expérience dans le développement de logiciels dans un environnement Agile (SCRUM ou KANBAN).
- Vous possédez au minimum un baccalauréat en informatique / ingénierie ou dans une discipline connexe.
- Vous avez une solide expérience de l’intégration avec des services API basées sur REST (l’expérience des services SOAP est un atout).
- Vous avez de l’expérience dans un environnement AWS Cloud.
- Vous avez une bonne compréhension des pratiques de codage sécurisées.
- Vous avez une connaissance avérée de l'intégration de différents systèmes et environnements.
- Vous connaissez Git ou un autre système de gestion de la configuration.
- Vous êtes familiarisé avec les scripts Bash ou Power Shell.
- Vous avez démontré que vous êtes proactif, flexible et que vous avez un solide esprit critique.
- Vous avez un sens aigu de la responsabilité et de l'autonomie, et vous vous concentrez sur les résultats.
- Vous êtes toujours à la recherche d'idées et de suggestions pour apporter des améliorations.
Maintenant que vous vous projetez dans ce rôle, postulez et rejoignez la famille Bombardier!
Veuillez noter : Vous n'avez pas besoin de toutes les compétences, connaissances et expériences requises pour ce poste ! Nous ne sommes pas à la recherche du candidat(e) parfait, mais d'une personne talentueuse et passionnée.
Bombardier est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi et encourage les personnes de toute race, religion, origine ethnique, identité sexuelle, orientation sexuelle, âge, statut d'immigrant, handicap ou autres caractéristiques protégées par la loi à postuler.
Emploi : Développeur·euse logiciel, Fullstack
Site principal : Administrative Centre (CA)
Organisation : Aerospace Canada
Quart de travail : Travail de jour
Statut de l'employé : Régulier
Réquisition : 5876 Développeur·euse logiciel, Fullstack
LI-hybrid
Veuillez postuler sur Isarta.com :
: / / isarta.com / emplois / ?utm source IND&job 106742
Programmeur(euse) analyse/Développeur(euse)
Groupe RP
Montreal
Permanent à temps plein
Description de Poste
Responsabilités
- Développement du code dans le cadre de divers projets, notamment les systèmes ERP, les portails clients, les sites web, les bases de données, les rapports, les tableaux de bord, les plates-formes RH, la gestion des documents, le contrôle d'accès, etc ;
- Brainstorming et conceptualisation de solutions innovantes ;
- Création, optimisation et automatisation des processus ;
- Relier des systèmes disparates pour rationaliser les flux de travail ;
- Travailler sur un éventail de projets couvrant différents domaines et technologies ;
- Possibilité de contribuer à l'ensemble du cycle de vie du projet, de la conception au déploiement ;
- Utiliser son flair créatif et son expertise en matière de codage pour fournir des solutions de haute qualité ;
- Démontrer des compétences en gestion de projet dans la planification et l'exécution ;
- Collaborer avec une équipe solidaire pour améliorer les compétences et les connaissances ;
- Partager son expertise et contribuer à la croissance collective de l'équipe.
Exigences
- 2 à 3 ans d'expérience pertinente en programmation ;
- Excellente connaissance des langages Web : PHP, JavaScript, HTML, CSS ;
- Connaissance de SQL Server ;
- Bonne connaissance de VBA et d'Excel, un atout ;
- Un joueur d'équipe autonome, proactif et plein de ressources ;
- Bonne capacité de leadership et aptitude à identifier les priorités, à les gérer et à faire preuve de discernement.
Avantages
- Horaire flexible ;
- Horaire d’été ;
- Journées mobiles ;
- Mode de travail hybride ;
- Programme bien-être ;
- Formation continue ;
- Activités sociales ;
- Stationnement gratuit ;
- Conciliation vie personnelle / vie professionnelle.
Développeur Logiciel Embarqué
Blitz TI
Montreal
Permanent à temps plein
Description du poste
Chez Blitz TI, nous ne nous contentons pas de vous trouver un poste, nous propulsons votre carrière. Spécialistes en recrutement TI, nous sommes à vos côtés à chaque étape : de la refonte de votre CV à la préparation des entretiens, en passant par la valorisation de votre profil.
Ensemble, nous maximiserons vos chances de réussite et de développement professionnel.
Nous recherchons un(e) développeur(se) logiciel embarqué pour notre client dans le domaine de la santé. Vous allez contribuer au développement de l'infrastructure logicielle de produits innovants.
En collaboration avec une équipe multidisciplinaire, vous participerez à des tâches variées allant de l’analyse architecturale à haut niveau au développement bas niveau, en passant par les tests et le débogage.
Responsabilités :
- Analyser les spécifications techniques à partir des exigences produit;
- Prototyper et valider des solutions avant leur mise en œuvre;
- Développer et optimiser des logiciels embarqués sur des microcontrôleurs ou modules SBC;
- Garantir des performances élevées des logiciels en tirant parti d’une solide compréhension du matériel embarqué (architecture mémoire, optimisation des bus, etc.);
- Documenter et maintenir les bibliothèques existantes ainsi que les produits développés;
- Collaborer avec des partenaires pour implémenter et optimiser des algorithmes audio DSP;
- Interagir avec un environnement automatisé CI / CD pour le développement continu;
- Participer à la rédaction et à l’amélioration de la documentation technique destinée aux clients et à un usage interne.
Profil :
- Maîtrise du langage C, incluant les outils d’édition, de compilation et de débogage dans un environnement embarqué;
- Compétence en Python pour les outils de script, avec une compréhension intermédiaire pour les projets orientés objet;
- Expérience avec le traitement de signal en temps réel et le matériel associé;
- Développement Linux / BSD sur des plateformes embarquées;
- Excellentes compétences en rédaction technique et en documentation;
- Maîtrise des outils de gestion de versions (Git), incluant les processus de rebase et de fusion des branches;
- Capacité à travailler individuellement ou en équipe dans un cadre AGILE;
- Solides compétences en gestion du temps et aptitude à gérer plusieurs projets en parallèle.
Informations additionnelles :
- Un environnement stimulant au sein d’une équipe multidisciplinaire innovante;
- Opportunités de travailler sur des projets technologiques de pointe;
- Salaire compétitif et avantages sociaux complets;
- Horaires flexibles et possibilité de télétravail;
- 4 jours de congés personnels en plus des vacances;
- Un congé spécial pour votre anniversaire;
- Café à volonté pour stimuler vos idées!
- Veuillez noter que seules les personnes retenues pour une entrevue seront contactées.
Embedded Software Developer
Blitz TI
Montreal
Permanent à temps plein
Description du Poste
At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile.
Together, we maximize your chances of success and professional growth.
We are currently seeking an Embedded Software Developer for our client in the healthcare sector. You will contribute to the development of the software infrastructure for innovative products.
Collaborating with a multidisciplinary team, you will undertake diverse tasks, ranging from high-level architectural analysis to low-level development, as well as testing and debugging.
Responsibilities:
- Analyze technical specifications based on product requirements.
- Prototype and validate solutions before implementation.
- Develop and optimize embedded software on microcontrollers or SBC modules.
- Ensure high software performance by leveraging a strong understanding of embedded hardware (memory architecture, bus optimization, etc.).
- Document and maintain existing libraries and developed products.
- Collaborate with partners to implement and optimize audio DSP algorithms.
- Work within an automated CI / CD environment for continuous development.
- Contribute to the creation and improvement of technical documentation for both clients and internal use.
Profile:
- Proficient in C programming, including editing, compiling, and debugging tools in an embedded environment.
- Skilled in Python scripting, with an intermediate understanding of object-oriented projects.
- Experience with real-time signal processing and related hardware.
- Linux / BSD development experience on embedded platforms.
- Strong technical writing and documentation skills.
- Expertise in version control tools (Git), including rebase and branch merging processes.
- Ability to work independently or as part of a team in an AGILE framework.
- Excellent time management skills and ability to handle multiple projects simultaneously.
Additional Information:
- A stimulating environment within an innovative multidisciplinary team.
- Opportunities to work on cutting-edge technology projects.
- Competitive salary and comprehensive benefits package.
- Flexible hours and remote work options.
- 4 personal leave days in addition to vacation time.
- A special day off for your birthday.
- Unlimited coffee to spark your ideas!
Please note that only shortlisted candidates will be contacted for an interview.
Front-End Developer
WHC Online Solutions Inc.
Montreal
Permanent à temps plein
Job Description
Salary : About Us
About Us
Web Hosting Canada (WHC) is a dynamic web hosting and domain service provider dedicated to empowering Canadians online.
Our niche lies in offering local and reliable web solutions that cater specifically to the Canadian market. We are a fun, relatable business with a deep commitment to our people, customers, and the environment.
Every day, we envision, build, and improve Canada’s leading online growth platform, powering more than 65,000 Canadian businesses online.
Job Summary
WHC is looking for a Front-End Developer to help Canadians succeed online. We are hiring for a fully remote position, open to applicants worldwide.
Reporting to the Director of Engineering and working closely with the Product & Design teams, the Front End Developer is responsible for building responsive web pages, tools and apps on time and on budget.
They’ll be crafting prototypes, integrating mockups and building interfaces to deliver effective, accessible, responsive and elegant user experiences that maintain brand consistency.
Key Responsibilities
- Build responsive web pages, tools and apps
- Integrate mockups using HTML, CSS, and JavaScript / jQuery to bring designs to life
- Create code structure and code design of web pages
- Build reusable code for future use
- Create content that is accessible and compliant with modern standards
- Test and troubleshoot to ensure optimal performance and cross-browser compatibility
- Stay updated with the latest web technologies and best practices, including AI tooling, to enhance integration processes
Who You Are
- You are detail-oriented, autonomous, reliable, and intent on creating positive user experiences within the applications you develop
- You are a skilled front-end developer with more than 3 years experience with HTML, CSS, Javascript and jQuery
- You understand how web hosting and domain names work
Qualifications
- 3+ years experience building responsive web pages and apps with HTML, CSS, JavaScript and jQuery
- Proficient in English and French
- Experience working within an Agile framework
- Experience with Bootstrap
- Experience with GIT an asset
- Basic proficiency with PHP web development an asset
- WordPress experience an asset
- Experience with JS templates or any templating framework is an asset
Working at WHC Tunis: the Perks
- Be part of a successful team that can make a difference. We work hard to help small businesses thrive online.
- Work with the latest tools and technologies alongside seasoned veterans in the industry
- Full training for new employees + ongoing coaching & training
- Dental & medical insurance
- Hybrid work model: work from the comfort of your home + come in to our Tunis office
- Free coffee on us at the office
- Social committee outings
WHC is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Join us in our mission to empower Canadians online with local and reliable web solutions. Apply now to become a part of a company that values innovation, fun, and sustainability!
À propos de WHC
Hébergement Web Canada (WHC) est un fournisseur dynamique de services d'hébergement Web et de domaines qui se consacre à l'autonomisation des Canadiens en ligne.
Notre créneau consiste à offrir des solutions Web locales et fiables qui répondent spécifiquement aux besoins du marché canadien.
Nous sommes une entreprise amusante et sympathique qui s'engage profondément envers son personnel, ses clients et l'environnement.
Chaque jour, nous imaginons, construisons et améliorons la principale plateforme de croissance en ligne du Canada, alimentant plus de 65 000 entreprises canadiennes en ligne.
Résumé du poste
WHC est à la recherche d'un développeur frontal senior pour aider les Canadiens à réussir en ligne. Nous recrutons pour un poste à distance, ouvert aux candidats à l'international.
Relevant du directeur de l'ingénierie et travaillant en étroite collaboration avec les équipes du produit et de la conception, le développeur frontal est responsable de la création de pages Web, d'outils et d'applications réactives dans le respect des délais et du budget.
Il conçoit des prototypes, intègre des maquettes et construit des interfaces afin d'offrir des expériences utilisateur efficaces, accessibles, réactives et élégantes qui respectent la cohérence de la marque.
Principales responsabilités
- Construire des pages web, des outils et des applications réactives
- Intégrer des maquettes en utilisant HTML, CSS et JavaScript / jQuery pour donner vie aux conceptions.
- Créer la structure du code et la conception du code des pages web
- Construire du code réutilisable pour une utilisation future
- Créer un contenu accessible et conforme aux normes modernes
- Tester et dépanner pour garantir des performances optimales et la compatibilité entre les navigateurs.
- Se tenir au courant des dernières technologies web et des meilleures pratiques, y compris les outils d'intelligence artificielle, afin d'améliorer les processus d'intégration.
Qui êtes-vous?
- Vous avez le sens du détail, vous êtes autonome, fiable et vous avez à cœur de créer des expériences positives pour les utilisateurs dans les applications que vous développez.
- Vous êtes un développeur frontal compétent avec plus de 3 ans d'expérience en HTML, CSS, Javascript et jQuery.
- Vous comprenez le fonctionnement de l'hébergement web et des noms de domaine.
Qualifications
- 3 ans ou plus d'expérience dans la création de pages web et d'applications réactives avec HTML, CSS, JavaScript et jQuery
- Maîtrise de l'anglais et du français
- Expérience de travail dans un cadre Agile
- Expérience avec Bootstrap
- Expérience avec GIT un atout
- Des compétences de base en développement web PHP sont un atout
- Expérience avec WordPress est un atout
- Une expérience des templates JS ou de tout autre framework de templating est un atout
Ce que nous proposons :
- Faire partie d'une équipe performante qui peut faire la différence. Nous travaillons dur pour aider les petites entreprises à prospérer en ligne.
- Travailler avec les derniers outils et technologies aux côtés de vétérans chevronnés de l'industrie.
- Formation complète pour les nouveaux employés + coaching et formation continus
- Assurance dentaire et médicale
- Modèle de travail hybride : travaillez depuis le confort de votre domicile + venez dans notre bureau de Tunis
- Café gratuit au bureau
- Sorties du comité social
WHC est un employeur qui prône l'égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.
Rejoignez-nous dans notre mission d'autonomiser les Canadiens en ligne avec des solutions web locales et fiables. Posez votre candidature dès maintenant pour faire partie d'une entreprise qui valorise l'innovation, le plaisir et la durabilité !
remote work
```Full Stack Developer
dcbel Inc
Montreal
Permanent à temps plein
Job Description
Salary :
dcbel Inc. () is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all because everyone in the world deserves energy without compromise.
dcbel is at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure.
Our flagship product, the dcbel Home Energy Station, is a small wall-mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EV’s battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery, and the grid.
The opportunity
dcbel is looking to hire a Full Stack Developer to work in our growing team. The successful candidate will play an important role in defining and implementing Web and Mobile applications that power our Chorus platform.
Chorus is the key element in managing all our dcbel r16 units. Chorus is what differentiates us from the competition and makes our EV charging solution that much better.
Main responsibilities
- Develop and maintain Web and Mobile applications using Blazor and .NET MAUI.
- Participate in code reviews and collaborate with UX / UI designers.
- Stay updated on the technology stack and industry trends.
- Work closely with team members to ensure consistency in design patterns and architecture.
- Provide technical input into product roadmaps, backlog refinement, project estimation.
- Share best practices with team members and help the team grow.
Key requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
- At least 5+ years of experience delivering various Cloud, Web, and multi-platform mobile applications.
- Experience with front-end frameworks (e.g., React, Angular) and a willingness to learn and work with Microsoft’s Blazor and .NET MAUI.
- Experience with iOS development and environment setup is required.
- Proficient in C#, .NET Framework, and other object-oriented programming languages.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and mobile development patterns.
- Ability to quickly learn and adapt to new technologies and frameworks.
- Experience with Azure Cloud, DevOps practices, and CI / CD pipelines is a plus.
- Familiarity with NoSQL databases, push notifications, and event streaming.
Bonus skills
Bilingual English and French written and spoken.
Profile
- Entrepreneurial mindset, result-oriented and strong EQ.
- Strong communication skills. The successful candidate will effectively communicate with diverse team members and articulate ideas clearly while being receptive to feedback.
- Adaptable to emerging technologies. With the fast-paced nature of our industry, we need someone who can swiftly grasp new concepts and technologies.
- Adept at translating theory into practice and capable of effective execution.
- Pragmatic problem solver.
- Team player. The successful candidate will be part of a highly collaborative environment and should contribute effectively to group projects and brainstorming sessions.
What's in it for you :
- Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.
- Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.
- Health insurance, Health virtual care, employee Options plan and flexible hours. Parking available or walking distance from Metro Namur.
Développeur(euse) Cobol
Cerbexa Inc.
Montreal
Permanent à temps plein
Description du poste
Salary :
Fondée en 2020, la société Cerbexa accompagne ses clients dans une approche mêlant le service-conseil et l’intégration de solution à valeur ajoutée.
Cerbexa se distingue aujourd’hui en optant pour une approche sur mesure permettant de proposer un catalogue de solutions évolutif selon les besoins de ses clients.
Alliant l’expertise technique et fonctionnelle, nous saurons répondre adéquatement aux enjeux de demain. De la transformation numérique aux besoins en cybersécurité, Cerbexa est un acteur de premier choix pour relever les défis des TI modernes.
Forte de ses équipes expérimentées, Cerbexa a su nouer des partenariats forts avec les plus grands acteurs du marché, la propulsant ainsi comme un partenaire de premier choix dans plusieurs domaines.
Tu souhaites rejoindre une compagnie à taille humaine, où tu seras reconnu(e) pour tes qualités, ton expertise et où tes actions au quotidien auront une réelle valeur ajoutée, Postule maintenant !
Important :
- Les candidatures de pigistes / travailleurs autonomes sont acceptées.
- Le / la candidat(e) doit être en mesure de pouvoir travailler au Québec : Citoyen et / ou visa de travail ouvert valide (RP et / ou PVT).
- Le poste est à pourvoir dans la région du grand Montréal et / ou de la ville de Québec, des déplacements dans notre bureau ou chez nos clients seront à prévoir (entre 1 et 3 jours).
- La maîtrise de la langue française est obligatoire.
- Seuls les candidats retenus seront contactés.
Responsabilités :
- Participer activement à l’élaboration des stratégies de réalisation, effectuer l’analyse et le développement de produits logiciels, soit la conception, le code, l'automatisation des tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
- Documenter les solutions techniques et les pratiques pour assurer la pérennité des produits et élaborer la documentation, préparer et diffuser les formations pour les pairs et consommateurs.
- Fournir un soutien technique aux opérations informatiques. Assurer une analyse des problématiques complexes, déterminer les causes et effectuer un suivi des problèmes aux systèmes lors d’incidents critiques et s’assurer de leur résolution.
- Travailler en cocréation avec les partenaires d’affaires et les architectes afin de réaliser l’arrimage des solutions représentant les intentions et objectifs d’affaires.
- Être responsable de l’installation et des tests de progiciels ou de l’implantation des applications.
Profil :
- Un minimum de six (6) années d’expérience pertinente sur un poste similaire.
- Connaissance approfondie des structures de données, des instructions, des procédures et des fonctionnalités spécifiques à COBOL.
- Expérience avec les principaux environnements de développement COBOL (IDEs) tels que Micro Focus, IBM COBOL, ou Fujitsu COBOL.
- Connaissance des systèmes d'exploitation mainframe (z / OS, MVS) et des systèmes d'exploitation distribués (Windows, Linux) sur lesquels les applications COBOL sont déployées.
- Maîtrise des bases de données relationnelles (DB2, IMS) utilisées avec COBOL et des requêtes SQL.
- Connaissance des outils de débogage, de profilage et de gestion de versions utilisés dans le développement COBOL.
- Compréhension des protocoles de communication (CICS, IMS) utilisés dans les applications COBOL.
- Connaissance d'autres langages de programmation comme Java, C++ ou Python peut être un plus pour les projets de modernisation.
- Connaissance approfondie du JCL pour soumettre, contrôler et gérer les jobs COBOL dans un environnement mainframe. Compréhension des procédures, des conditions, des étapes de traitement et des outils de gestion des fichiers.
Aptitudes :
- Capacité de travailler en équipe et la capacité d’établir et de maintenir de bonnes relations interpersonnelles.
- Démontrer des attitudes de leadership, être force de proposition.
- Capacité de respecter ses engagements.
- Rigueur et souci de la qualité.
- Capacité de travailler de façon autonome.
- Orientation sur les résultats et sur la bonne réalisation des projets.
- Souci de la satisfaction client.
- Maîtrise du français (écrite / verbale).
- L’aisance de l’anglais sera un atout.
Vos conditions de travail pour les postes en permanence :
- Du Lundi au Vendredi - 40 heures / semaine avec horaires flexibles.
- Congé annuel : 4 semaines / an (3 semaines + 1 semaine offerte à Noël lors de la fermeture de l'entreprise).
- Journée maladie : 3 jours / an.
- Politique de télétravail en interne.
- Participation à la fourniture de matériel pour le télétravail (bureau / chaise / etc).
- Vous serez plongé dans un écosystème technologique.
- Nous offrons une assurance Maladie Complémentaire.
- Nous offrons une assurance Dentaire.
- Nous offrons une assurance Invalidité.
- Nous offrons une assurance Vie.
- Nous offrons une assurance Télémédecine.
Politique d'égalité des chances dans l'emploi
Dans le présent document, le masculin est utilisé dans le seul but d’alléger le texte.
Cerbexa offre des opportunités d'emploi égales à tous les employés et candidats à l'emploi et interdit la discrimination et le harcèlement de tout type sans distinction de race, de couleur, de religion, d'âge, de sexe, d'origine nationale, de handicap, de génétique, de statut de vétéran protégé, d'orientation sexuelle, d'identité de genre ou expression, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales.
Cette politique s'applique à toutes les conditions d'emploi, y compris le recrutement, l'embauche, le placement, la promotion, la résiliation, la mise à pied, le rappel, le transfert, les congés, la rémunération et la formation.
```Développeur ERP IFS
Fed IT
Laval
Permanent à temps plein
Description du poste
Tu es à l'écoute d'un nouveau défi professionnel ?
Le développement de systèmes ERP IFS n'a plus de secret pour toi ?
Tu souhaites rejoindre une entreprise qui associe exigence, performance et bienveillance ?
Alors prends 5 minutes pour lire cette annonce, ton avenir se trouve peut-être en bas de cette offre !
Avant toute chose, je me présente, je suis Earvin du cabinet de recrutement Fed IT au Canada.
Mon métier ? Provoquer chaque jour des rencontres professionnelles qui ont du sens !
Aujourd'hui, je recrute pour un de mes beaux clients situé à Laval, un développeur ERP IFS avec au moins 4-5 ans d'expérience.
Le poste est permanent, mode hybride et avec de beaux avantages sociaux.
Responsabilités
Voici une reformulation professionnelle des points :
- Concevoir et développer de nouvelles applications, assurer leur maintenance et leur évolution.
- Produire des composants logiciels conformément aux spécifications détaillées fournies par le chef de projet, en adéquation avec les besoins de l'entreprise.
- Rédiger le code en suivant les directives du département informatique, notamment en respectant les conventions de nommage et la charte de programmation, pour les rapports, interfaces et écrans.
- Rédiger et mettre à jour la documentation technique afin de garantir une maintenance conforme aux standards définis.
- Concevoir et exécuter des tests unitaires pour valider les objets développés.
- Respecter les échéanciers de développement et les délais impartis par le chef de projet informatique.
- Participer activement à toutes les phases de production.
- Assurer le support et la maintenance des applications existantes.
- Relire et ajuster le code conformément aux directives du département et du chef de projet.
- Concevoir et réaliser des tests unitaires pour les objets modifiés.
- Fournir un support et une assistance aux utilisateurs.
- Aider les utilisateurs à résoudre les problèmes identifiés dans les applications développées.
- Corriger les anomalies rapportées par les utilisateurs, en accord avec les descriptions et directives du chef de projet informatique.
- Respecter les normes de sécurité applicatives, notamment la gestion des mots de passe et la sauvegarde du code source, en garantissant la confidentialité des informations traitées.
Qualifications requises
Voici une reformulation professionnelle des qualifications requises :
- Diplôme d'études collégiales (DEC) ou certificat en programmation requis.
- Expérience de 5 ans ou plus en programmation dans un environnement ERP.
- Solide connaissance des ERP, avec maîtrise de l'IFS Apps 9 Release 18 dans un environnement Windows.
- Maîtrise des langages SQL et PL SQL dans une base de données Oracle.
- Connaissance des concepts de fichiers XML.
- Bonne compréhension des processus métier liés à la fabrication et à la distribution.
- Connaissance approfondie des processus de gestion industrielle.
- Compréhension des principes de comptabilité et de contrôle de gestion.
- Capacité à collaborer efficacement avec des parties prenantes à différents niveaux de l'organisation.
- Excellentes compétences pour travailler de manière autonome et en équipe.
- Maîtrise du français à l'oral et à l'écrit, et niveau d'anglais fonctionnel requis.
- L'utilisation de l'anglais est essentielle pour ce poste afin de communiquer efficacement avec des équipes internationales ne maîtrisant pas le français, de lire des documents techniques et de collaborer avec des clients et partenaires anglophones.
Senior Developer Mentor
Outlier
Montreal
Permanent à temps plein
30,00$ - 30,00$ /heure
Description du poste
Outlier helps the world’s most innovative companies improve their AI models by providing human feedback. Are you an experienced software engineer who would like to lend your coding expertise to train AI models?
We partner with organizations to train AI large language models, helping cutting-edge generative AI models write better code.
Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code.
There is no requirement for previous AI experience.
About the opportunity :
- Outlier is looking for talented coders to help train generative artificial intelligence models.
- This freelance opportunity is remote and hours are flexible, so you can work whenever is best for you.
You may contribute your expertise by
- Crafting and answering questions related to computer science in order to help train AI models.
- Evaluating and ranking code generated by AI models.
Examples of desirable expertise :
- Currently enrolled in or completed a bachelor's degree or higher in computer science at a selective institution.
- Proficiency working with one or more of the following languages: Java, Python, JavaScript / TypeScript, C++.
- Ability to articulate complex concepts fluently in English.
- Excellent attention to detail, including grammar, punctuation, and style guidelines.
Payment :
- Currently, pay rates for core project work by Tier 2 coding experts in the U.S. average USD $30 per hour.
- Rates vary based on expertise, skills assessment, location, project need, and other factors. For example, higher rates may be offered to PhDs.
For non-core work, such as during initial project onboarding or project overtime phases, lower rates may apply. Certain projects offer incentive payments.
Please review the payment terms for each project.
PLEASE NOTE : We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates.
We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants’ needs, provide our services, and comply with applicable laws.
Any information we collect in connection with your application will be treated in accordance with the Outlier Privacy Policy and our internal policies and programs designed to protect personal data.
This is a 1099 contract opportunity on the Outlier.ai platform. Because this is a freelance opportunity, we do not offer internships, sponsorship, or employment. You must be authorized to work in your country of residence.
If you are an international student, you may be able to sign up for Outlier if you are on a visa. You should contact your tax and/or immigration advisor with specific questions regarding your circumstances.
Développeur logiciel sénior
FOLKS - French
Montreal
Permanent à temps plein
Description du poste
Nous recherchons un Développeur Logiciel Sénior pour rejoindre notre équipe de développement. Ce poste exige un professionnel qualifié ayant une connaissance approfondie des pratiques d’ingénierie logicielle, des modèles de conception et de l’application des principes SOLID.
Le candidat idéal doit avoir de l'expérience avec le développement piloté par les tests (TDD) et un engagement fort envers les meilleures pratiques de codage.
Une familiarité avec la gestion de projet est un atout, car ce poste implique une collaboration interservices et inter-équipes.
RESPONSABILITÉS PRINCIPALES
- Développement de pipeline : Concevoir, développer et maintenir des outils et systèmes logiciels pour les pipelines de production VFX afin de rationaliser et d’automatiser les flux de travail.
- Architecture logicielle : Concevoir des solutions robustes et évolutives en suivant les pratiques modernes d’ingénierie logicielle, telles que l’architecture Clean Architecture.
- Modèles de conception et principes : Implémenter et promouvoir les modèles de conception et les principes SOLID pour garantir la maintenabilité et l’évolutivité du code.
- Meilleures pratiques de codage : Défendre les meilleures pratiques, y compris le TDD, les revues de code et les standards de codage propre.
- Collaboration et mentorat : Travailler étroitement avec d’autres développeurs, directeurs techniques et artistes pour recueillir les besoins, fournir des conseils techniques et encadrer les développeurs juniors.
- Gestion de projet (optionnel) : Participer à la planification des projets, à la priorisation des tâches et à la gestion pour respecter les délais et les normes de qualité.
- Documentation : Maintenir une documentation complète des systèmes, modules et structures de code pour une meilleure collaboration en équipe et la continuité des projets.
Qualifications
- Formation : Licence ou maîtrise en informatique, génie logiciel ou dans un domaine connexe (ou expérience équivalente).
- Expérience : minimum 8 ans d’expérience en développement logiciel, de préférence dans un studio de VFX ou d’animation.
- Expérience avérée en développement Python et C++.
- Solide compréhension des modèles de conception modernes, des principes architecturaux et des principes SOLID.
- Expertise en Clean Architecture, CQRS et autres styles architecturaux.
- Maîtrise du TDD et d’autres méthodologies de test.
- Familiarité avec des outils de développement tels que Git, Docker et Rez (gestion de packages).
- Compétences bonus : expérience avec les outils VFX (par exemple, Nuke, Maya, Houdini); connaissance des cadres et outils de gestion de projet (par exemple, Agile, Jira, Asana); familiarité avec les services cloud pour les pipelines de production.
Qualités recherchées
Solides compétences analytiques, en résolution de problèmes et en communication, capacité à travailler en collaboration avec des équipes multidisciplinaires, proactif, adaptable et capable de mentorer les membres juniors de l’équipe.
Informations supplémentaires
3 BONNES RAISONS DE REJOINDRE FOLKS VFX
- Une équipe dédiée, passionnée et internationale visant l’excellence et la créativité.
- Un package de rémunération compétitif et des opportunités de croissance professionnelle et personnelle.
- Un environnement de travail collaboratif et solidaire, offrant des ressources de formation et de développement.
VOUS VOULEZ EN SAVOIR PLUS SUR NOUS?
- Rejoignez la conversation sur LinkedIn.
- Consultez notre site web.
- Contactez Manu.
Développeur RPG/AS400/ iSeries
Nöord Technologies Corporation
Longueuil
Permanent à temps plein
Description de Poste
Relevant du directeur des technologies de l’information, vous effectuerez l’analyse et la programmation des fonctions système qui vous seront assignées.
Vous planifierez et effectuerez les activités reliées à la réalisation de projets de développement informatique.
PRINCIPALES RESPONSABILITÉS :
- Planifier et effectuer les activités reliées à la réalisation de projets de développement informatique;
- Analyser des étapes de réalisation des projets informatiques : analyse fonctionnelle et technique, programmation, tests unitaires et intégrés;
- Développer et mettre en place des systèmes informatiques;
- Rédiger et mettre à jour la documentation;
- Analyser les problèmes soumis et participer à la réalisation d’activités reliées à la formation des utilisateurs;
- Participer à l’évolution et au maintien des systèmes existants;
- Assurer un support efficace aux utilisateurs;
- Être disponible pour le support à distance en dehors des heures normales de travail en alternance avec les autres membres de l’équipe.
Exigences
- Baccalauréat en informatique jumelé à trois années d’expérience pertinentes; le manque de scolarité peut être compensé par une plus grande expérience pertinente;
- Très bonne connaissance des langages ILE RPG, RPG / 400;
- Très bonne connaissance de l’environnement iSeries;
- Très bonne connaissance de SQL et des bases de données relationnelles (DB2);
- Très bonne connaissance du français parlé et écrit;
- Anglais fonctionnel;
- Sens de l’organisation et capacité à travailler sous pression;
- Aptitudes reconnues pour le travail d’équipe;
- Minutie, créativité et rapidité d’exécution;
- Disponible pour le support à distance à l’extérieur des heures normales de travail et ce, en alternance avec les autres membres de l’équipe.
Avantages
Hybride : mardi et mercredi au bureau.
Développeur, Firmware
Vosker
Montreal
Permanent à temps plein
Description du poste
LA STACK TECHNOLOGIQUE QUI T’ATTEND :
- Yocto, Buildroot
- Python, Bash
- Linux
- Docker
TES PROCHAINS DÉFIS :
- Tu mettras en place des systèmes Linux Embarqué (si tu connais Yocto c'est un atout) ;
- Tu feras la programmation embarquée Linux et de la programmation de microcontrôleur dans le langage C ;
- Tu développeras des modems cellulaires ;
- Tu participeras au développement dans une équipe Agile ;
- Tu participeras aux enquêtes sur les pannes de produits ;
- Tu élaboreras des plans de test pour valider les versions et les produits du firmware ;
- Tu rédigeras de la documentation du produit FW.
Qualifications
L’EXPERTISE RECHERCHÉE POUR NOUS AMENER PLUS LOIN :
- Un baccalauréat en génie électrique, en informatique ou une formation pertinente en lien avec cette opportunité de travail ;
- Une expérience d'au moins 3 ans dans un rôle similaire ;
- Une expérience avec un système de build Linux ;
- Expérience en conception d’architecture logicielle ;
- Expérience avec le versionnage GIT ;
- Facilité à lire des schémas électriques ;
- Connaissance des protocoles de communication matériels : SPI, UART, USB et I2C ;
- Connaissances de Cmake et Gcc.
Informations complémentaires
Égalité d’accès à l’emploi :
Au sein de VOSKER, nous valorisons l’essence de chaque personne et célébrons la diversité qui nous permet de redéfinir ce qui est possible.
Nous misons sur la collaboration en offrant un environnement de travail sain et inclusif où toutes les voix sont entendues.
N’hésite pas à communiquer avec nous, si tu as des besoins spécifiques pour rendre ce processus de recrutement plus accessible pour toi.
Maintenant, c’est à ton tour de nous parler de toi ? Pour ce faire, tu n’as qu’à postuler !
```Senior Developer Mentor
Outlier
Laval
Permanent à temps plein
30,00$ - 30,00$ /heure
Description du poste
Outlier helps the world’s most innovative companies improve their AI models by providing human feedback. Are you an experienced software engineer who would like to lend your coding expertise to train AI models?
We partner with organizations to train AI large language models, helping cutting-edge generative AI models write better code.
Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code.
There is no requirement for previous AI experience.
About the opportunity:
- Outlier is looking for talented coders to help train generative artificial intelligence models.
- This freelance opportunity is remote and hours are flexible, so you can work whenever is best for you.
You may contribute your expertise by:
- Crafting and answering questions related to computer science in order to help train AI models.
- Evaluating and ranking code generated by AI models.
Examples of desirable expertise:
- Currently enrolled in or completed a bachelor's degree or higher in computer science at a selective institution.
- Proficiency working with one or more of the following languages: Java, Python, JavaScript / TypeScript, C++.
- Ability to articulate complex concepts fluently in English.
- Excellent attention to detail, including grammar, punctuation, and style guidelines.
Payment:
- Currently, pay rates for core project work by Tier 2 coding experts in the U.S. average USD $30 per hour.
- Rates vary based on expertise, skills assessment, location, project need, and other factors. For example, higher rates may be offered to PhDs.
For non-core work, such as during initial project onboarding or project overtime phases, lower rates may apply. Certain projects offer incentive payments.
Please review the payment terms for each project.
PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates.
We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants’ needs, provide our services, and comply with applicable laws.
Any information we collect in connection with your application will be treated in accordance with the Outlier Privacy Policy and our internal policies and programs designed to protect personal data.
This is a 1099 contract opportunity on the Outlier.ai platform. Because this is a freelance opportunity, we do not offer internships, sponsorship, or employment. You must be authorized to work in your country of residence.
If you are an international student, you may be able to sign up for Outlier if you are on a visa. You should contact your tax and/or immigration advisor with specific questions regarding your circumstances.
Chef d'équipe Développeur Web
Inovestor
Montreal
Permanent à temps plein
Description du poste
Salary :
Inovestor est à la recherche d’un chef d’équipe Web expérimenté pour diriger le développement de plateformes numériques. Ce poste requiert un leadership technique et une capacité à gérer une équipe dédiée au développement web et mobile utilisant des technologies telles que les API en C#, une application web en React et une application mobile en React Native.
En tant que chef d'équipe, vous serez le point de référence pour la résolution de problèmes techniques, la coordination des mises en production et assurerez le bon déroulement des projets conformément aux attentes des clients.
Responsabilités Principales
Gestion de projet technique
- Analyser les besoins des clients pour en évaluer la portée, le coût et la durée.
- Collaborer avec les parties prenantes pour traduire les exigences fonctionnelles en spécifications techniques et plans de mise en œuvre (system design, architecture).
- Prioriser et allouer les tâches au sein de l’équipe afin de maintenir un flux de travail optimal.
Contributions techniques
- Contribuer directement en codant et en révisant des fonctionnalités complexes et des correctifs de bogues critiques.
- Effectuer des revues de code régulières pour garantir la qualité et la maintenabilité du code.
- Promouvoir les meilleures pratiques de développement en utilisant notamment C#, React et React Native.
- Rester à jour sur les nouvelles technologies pour intégrer des améliorations dans le processus de développement.
Coordination des mises en production
- Planifier et superviser les mises en production afin d’assurer leur bon déroulement (Azure DevOps).
- Communiquer avec les parties prenantes pour anticiper et gérer les défis techniques potentiels.
- Vérifier que toutes les versions livrées respectent les normes de qualité et de sécurité.
Résolution de problèmes
- Agir en tant que premier point de contact pour le dépannage et le support technique.
- Aider l’équipe dans le diagnostic et la résolution des problèmes complexes.
Prérequis
- Formation : Diplôme en informatique ou dans un domaine connexe.
- Compétences techniques : Expérience avancée avec C# pour les API backend, maîtrise de React pour le développement web frontend et bonne connaissance de React Native pour les applications mobiles.
- Méthodologie de développement : Agile / Scrum.
- Esprit d'organisation et autonomie : Capacité à gérer les priorités et à atteindre les objectifs de manière autonome.
- Compétences analytiques : Aptitude à estimer précisément les ressources nécessaires, le temps et la portée des projets, et à communiquer ces informations efficacement.
- Excellente communication : Compétences interpersonnelles pour collaborer avec les clients, les parties prenantes et les membres de l’équipe.
- Résolution de problèmes : Proactivité et capacité à résoudre rapidement les défis techniques et à anticiper les obstacles.
- Maîtrise du français : Requis.
Pourquoi rejoindre Inovestor ?
- Équipe dynamique et multidisciplinaire.
- Cadre de travail flexible et collaboratif.
- Ambiance de travail professionnelle et conviviale.
- Événements d’entreprise et divers avantages (salle de repos, café gratuit).
- Assurance collective complète et bureaux idéalement situés dans le Vieux-Montréal.
Inovestor valorise le développement personnel, le bien-être et la satisfaction de ses employés, et s’engage pour une politique de recrutement équitable.
Vous pensez correspondre à ce profil? Envoyez votre candidature à
Développeur Principal Sailpoint
Indigo Consulting
Montreal
Permanent à temps plein
Job Description
Salary :
Certifié meilleur environnement de travail au Canada
Nous sommes fiers d’avoir formé cette équipe si soudée et nous vous invitons à vous joindre à nous.
Quand on aime ce que l'on fait, on ne compte pas les minutes avant la fin de l'appel d'un client. Nous sommes stimulés par les défis, sachant que notre équipe de super héros peut surmonter chaque obstacle, puisque nous nous soutenons mutuellement.
Ce n’est pas une famille, c’est de l’amitié.
Ce que vous obtiendrez en vous joignant à notre équipe :
- Vous vous sentirez toujours soutenu.
- Vous aurez une plateforme pour toutes vos idées audacieuses.
- Vous pourrez accélérer votre développement personnel.
Avantages et bénéfices :
- Exposition à divers projets pour de grandes entreprises canadiennes (institutions financières, réseaux de la santé et de l’éducation).
- Formation et plans de développement professionnel.
- Équilibre entre vie professionnelle et vie privée et horaires flexibles.
- Une équipe de leaders extrêmement forte avec des antécédents techniques, idéale pour les ingénieurs en pleine croissance.
- Une direction très accessible qui s'investit dans votre réussite.
Ce que vous ferez :
- Configurer, maintenir et soutenir les plateformes IAM.
- Concevoir, développer et déployer des solutions IAM pour les services et intégrations connexes.
- Implémenter des interfaces et des composants personnalisés en utilisant Java, JavaScript ou Groovy.
- Rester à jour sur les tendances, les outils et les méthodologies liés au marché IAM.
- Collaborer avec les architectes, les utilisateurs et les parties prenantes pour construire des solutions dans un environnement d'équipe.
- Proposer des solutions de test et de surveillance pour la capacité et les performances des systèmes IAM.
- Transférer des connaissances techniques sur une implémentation spécifique à l'équipe technique du client.
- Utiliser des outils ou des méthodologies basés sur la technologie pour examiner, concevoir et / ou mettre en œuvre des services.
- Comprendre le produit et sa mise en œuvre au niveau technique et fonctionnel approprié à la situation.
Exigences :
- Diplôme de baccalauréat dans des disciplines connexes.
- 5+ années d'expérience en tant que développeur IAM.
- Expérience de développement et de configuration avec SailPoint.
- Connaissance des produits Sailpoint IIQ.
- Bonne compréhension et expérience de travail avec Active Directory et / ou LDAP.
- Expérience pratique de l'authentification unique et de la fédération en utilisant SAML, OAuth et OIDC.
- Expérience pratique des solutions et protocoles d'authentification multi-facteurs.
- Connaissance des langages de programmation (Java, JavaScript, Groovy et Shell).
- Aptitude à résoudre les problèmes.
- Capacité à réfléchir clairement sous pression et dans des environnements complexes.
- Capacité démontrée à apprendre rapidement de nouvelles technologies ou concepts.
- La maîtrise du français et de l'anglais est un atout.
remote work
Développeur Logiciel Embarqué
Blitz TI
Montreal
Permanent à temps plein
Description de Poste
Chez Blitz TI, nous ne nous contentons pas de vous trouver un poste, nous propulsons votre carrière. Spécialistes en recrutement TI, nous sommes à vos côtés à chaque étape : de la refonte de votre CV à la préparation des entretiens, en passant par la valorisation de votre profil.
Ensemble, nous maximiserons vos chances de réussite et de développement professionnel.
Nous recherchons un(e) développeur(se) logiciel embarqué pour notre client dans le domaine de la santé. Vous allez contribuer au développement de l'infrastructure logicielle de produits innovants.
En collaboration avec une équipe multidisciplinaire, vous participerez à des tâches variées allant de l’analyse architecturale à haut niveau au développement bas niveau, en passant par les tests et le débogage.
Responsabilités :
- Analyser les spécifications techniques à partir des exigences produit;
- Prototyper et valider des solutions avant leur mise en œuvre;
- Développer et optimiser des logiciels embarqués sur des microcontrôleurs ou modules SBC;
- Garantir des performances élevées des logiciels en tirant parti d’une solide compréhension du matériel embarqué (architecture mémoire, optimisation des bus, etc.);
- Documenter et maintenir les bibliothèques existantes ainsi que les produits développés;
- Collaborer avec des partenaires pour implémenter et optimiser des algorithmes audio DSP;
- Interagir avec un environnement automatisé CI / CD pour le développement continu;
- Participer à la rédaction et à l’amélioration de la documentation technique destinée aux clients et à un usage interne.
Profil :
- Maîtrise du langage C, incluant les outils d’édition, de compilation et de débogage dans un environnement embarqué;
- Compétence en Python pour les outils de script, avec une compréhension intermédiaire pour les projets orientés objet;
- Expérience avec le traitement de signal en temps réel et le matériel associé;
- Développement Linux / BSD sur des plateformes embarquées;
- Excellentes compétences en rédaction technique et en documentation;
- Maîtrise des outils de gestion de versions (Git), incluant les processus de rebase et de fusion des branches;
- Capacité à travailler individuellement ou en équipe dans un cadre AGILE;
- Solides compétences en gestion du temps et aptitude à gérer plusieurs projets en parallèle.
Informations additionnelles :
- Un environnement stimulant au sein d’une équipe multidisciplinaire innovante;
- Opportunités de travailler sur des projets technologiques de pointe;
- Salaire compétitif et avantages sociaux complets;
- Horaires flexibles et possibilité de télétravail;
- 4 jours de congés personnels en plus des vacances;
- Un congé spécial pour votre anniversaire;
- Café à volonté pour stimuler vos idées!
- Veuillez noter que seules les personnes retenues pour une entrevue seront contactées.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte
Alerte emploi
Optimisez votre recherche d’emploi avec Espresso-Jobs !
Recevez en priorité, par courriel, des offres correspondant à votre profil… Et postulez avant tout le monde !