Postes correspondant à votre recherche : 128
Développeur Python
ALTEN Canada
Montreal
Permanent à temps plein
Qui sommes-nous ?
Chef de file mondial de l’industrie de l’ingénierie et du conseil en technologies de l'information (TI), le Groupe ALTEN compte plus de 57 000 conseillers à travers le monde et optimise la performance technologique des entreprises depuis plus de 30 ans.
Les femmes et les hommes qui composent le groupe ALTEN sont le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles et positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions.
ALTEN Canada c’est aussi un centre de solutions, le Montreal Delivery Center (MDC), qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées, et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large. Nos experts sont sélectionnés rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal.
Quels profils recrutons-nous et pour qui ?
Pour soutenir la croissance de notre centre de solutions, ALTEN Canada recrute un.e Développeur Python.
Vous avez le profil recherché ?
Responsabilités du poste :
- Concevoir des applications centrales et web hautement scalables en utilisant les meilleures pratiques.
- Développer des systèmes à haute performance pour la couche intermédiaire.
- Développer des services REST.
- Interagir avec les équipes métier pour comprendre les exigences commerciales complexes.
- Traduire les exigences commerciales complexes en implémentations techniques robustes.
- Développer des codes d'application et des tests unitaires.
- Assurer la haute performance des applications et fournir un support.
Compétences requises :
- Diplôme de Bachelor en Informatique, Ingénierie Logicielle, ou domaine similaire.
- Développeur Python senior.
- Capacité à prendre des décisions architecturales.
- Développeur web avec une forte orientation Back End.
- Une expérience en Java est un plus.
- Expérience approfondie des technologies de bases de données : SQL, MongoDB.
- Connaissance des méthodologies Agile et des pratiques DevOps.
- Connaissance de Kafka, Elasticsearch, KDB / Q est un plus.
- Excellentes compétences en communication.
- Esprit critique et capacités de résolution de problèmes.
Pourquoi se joindre à nos équipes ?
Alten Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels.
Parmi nos avantages :
- Rémunération et avantages sur mesure pour chacun de nos employés et pigistes ;
- Aide au perfectionnement professionnel (certification) ;
- Possibilité de mobilité internationale dans l’une des filiales du Groupe ;
- Nombreuses activités corporatives.
Who are we?
A global leader in the engineering and IT consulting industry, ALTEN Group has more than 57,000 consultants worldwide and has been optimizing companies’ technological performance for over 30 years.
The men and women who make up ALTEN Group are the driving force behind our business. At ALTEN Canada, we offer each candidate a fully personalized service. You have the opportunity to work independently or on a permanent basis. We select the best opportunities that match your professional aspirations and position your expertise on exciting projects that align with your ambitions.
ALTEN Canada also includes a solutions center, the Montreal Delivery Center (MDC), which offers managed services in the areas of application development, Data, AI & Advanced Analytics practices, and Cybersecurity for the banking, telecommunications, and industrial sectors. Our experts are rigorously selected and provide proximity as well as an unmatched level of service and skills in the Montreal region.
What profiles are we recruiting for and for whom?
Job Responsibilities
- Designing highly scalable core and web applications using best practices.
- Developing high performance middle tier systems.
- Developing REST services.
- Interact with Business to understand complex business requirements.
- Translate complex business requirements into robust technical implementation.
- Developing application codes and unit tests.
- Ensuring high performance of applications and providing support.
Skills
- Bachelor’s Degree in Computer Science, Computer / Software Engineering or similar.
- Senior Core Python developer.
- Ability to make architectural decisions.
- Web developer with strong Back End focus.
- Experience in Java preferred.
- Highly experienced in database technologies: SQL, Mongo DB.
- Knowledge of Agile Methodologies and DevOps practices.
- Knowledge of Kafka, Elasticsearch, KDB / Q preferred.
- Excellent communication skills.
- Critical thinker and problem-solver.
React Developer
Ampstek
Montreal
Permanent à temps plein
Description du Poste
L'application doit être un programmeur UI solide, avec de solides fondamentaux en conception et en mise en œuvre. Une expérience préalable dans les opérations financières ou juridiques sera utile, cependant, la capacité et la volonté de maîtriser rapidement de nouveaux concepts techniques et commerciaux seront prises en compte. Le candidat travaillera avec une équipe énergique de développeurs hautement intellectuels et créatifs qui travaillent sur des projets à la pointe de la technologie en utilisant une variété de technologies différentes.
Compétences Requises :
- 6 à 10 ans d'expérience pratique dans la conception d'applications web. Doit être capable d'écrire un code optimisé, efficace et propre en utilisant React, HTML5, CSS3, JavaScript, NodeJS.
- Connaissance de la gestion d'état Redux et des Sagas.
- Solides compétences analytiques et de résolution de problèmes. Le candidat doit être capable de concevoir et de mettre en œuvre des solutions.
- Connaissances en DevOps pour l'emballage et le déploiement d'applications web en utilisant Jenkins, Teamcity, etc.
- Esprit d'équipe avec une forte attitude et une éthique de travail.
- Solides compétences en communication orale et écrite. Le candidat est censé travailler avec des équipes mondiales et doit donc être clair dans sa communication verbale et écrite.
- Écrire des tests unitaires qui exercent tous les principaux composants logiques du code.
- Tests de bout en bout utilisant Playwright, Cypress, Selenium, etc.
Compétences Souhaitées :
- Angular
- JAVA
- Compétences en base de données, y compris PL/SQL et optimisation de requêtes.
- Spring / Hibernate.
- Architecture en couches, architecture basée sur les composants.
- Technologies basées sur XML.
- Système d'exploitation Unix, scripting, Python ou Perl.
Concepteur / Développeur
Astek
Montreal
Permanent à temps plein
Description de Poste
Le Groupe Astek
Créé en France en 1988, Astek est un acteur mondial de l’ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en œuvre de leur transformation digitale.
Depuis sa création, le Groupe a fondé son développement sur une forte culture d’entrepreneuriat et d’innovation, et sur l’accompagnement et la montée en compétence de ses 7800 collaborateurs qui s’engagent chaque jour à promouvoir la complémentarité entre les technologies numériques et l’ingénierie des systèmes complexes.
Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes, nous avons gagné leur confiance et répondons à leurs enjeux d’entreprise en mettant leurs besoins au centre de nos actions et priorités.
Cet écosystème d'expertises permet à Astek Canada de s’adapter rapidement à l’évolution des technologies, et tous les collaborateurs participent de manière collaborative à leur développement.
Tu es prêt à relever un nouveau défi, donner un boost à ta carrière et participer à des projets innovants et stimulants ?
Rejoins un Groupe en fort développement au Canada et à travers le monde ayant réalisé un chiffre d’affaires de 600 M€ en 2023.
Ta mission serait :
- Participer aux analyses du besoin des parties prenantes dans l’organisation.
- Animer des ateliers de captation des besoins avec plusieurs intervenants.
- Analyser les besoins dans le but de documenter les exigences.
- Extraction et manipulation de données provenant de SAP.
- Participer à la programmation de script Quick Test Pro en mode SAP et WEB.
- Exécuter des scripts Quick Test Pro en mode SAP.
- Réaliser des revues de documents d'analyses fournis par l’équipe de développement de la VPTIC ou par ses collègues.
- Participer aux différentes phases de mise en production.
- Participer à la rédaction des guides d'utilisateur, des aides à la tâche et du matériel de formation.
- Valider des hypothèses de travail en forant dans les systèmes sources tel que SAP-PM et SAP-BO / BW.
- Rédiger et exécuter des tests d’acceptation sur les systèmes SAP-PM et BO / BW et des systèmes d’information développés maison.
Ton profil :
- Détenir un diplôme universitaire de premier cycle en informatique, en génie informatique ou logiciel ou toute combinaison de formation et expérience jugée équivalente.
- Avoir démontré des aptitudes à déceler les problèmes, les analyser et y apporter des solutions appropriées.
- Posséder une bonne organisation et démarche de travail.
- Avoir démontré des habiletés à communiquer, à entretenir des relations humaines harmonieuses et à travailler en équipe.
- Avoir démontré des aptitudes de créativité et de débrouillardise.
- Avoir démontré la capacité de s'ajuster à son environnement avec souplesse, flexibilité et tolérance face à l'incertitude.
- Avoir démontré une approche client.
- Facilité de communication verbale et écrite en langue française.
- Avoir démontré sa capacité à identifier et comprendre des besoins complexes des clients et les traduire en documents techniques.
- Posséder d’excellentes connaissances des normes et procédures de développement informatique.
- Posséder une bonne connaissance dans un langage orienté objet (Python, Java, etc.).
- Posséder une bonne connaissance des outils Microsoft Excel et Access.
- Posséder une bonne connaissance des bases de données : Access et SQL Server.
- Posséder une bonne connaissance des langages de programmation : VBA et SQL.
- Posséder une connaissance de base de PowerShell.
- Atout : Avoir une connaissance de SAP-PM, SAP-BO / BW, QuickTestPro, GIT.
Rencontrons-nous!
Notre projet commun vous plaît ?
Postulez ici et rejoignez notre équipe!
Nos Plus
- Une politique CARE sur-mesure déployée par nos équipes RH pour nos collaborateurs.
- Notre charte de la Diversité.
- Des activités entre collègues comme des Teambuilding.
.Net Developer
Fed IT
Boucherville
Permanent à temps plein
Description du poste
I'm currently looking for a .Net developer for one of our customers. This is a permanent, hybrid position based on the South Shore. Salary varies according to experience ($70,000 to $90,000).
Responsibilities
- Carry out IT development projects in line with the priorities set out in the IT strategic plan
- Support and maintain existing applications
- Optimize code and ensure data security
- Carry out coding in compliance with specifications described in analysis documents
- Write and execute test scenarios to guarantee system performance
- Take an active part in putting applications into production
- Ensure rigorous follow-up during the post-implementation period
- Regularly update application procedures and documentation
- Maintain existing applications to ensure they run smoothly
Qualifications
- Degree in computer science or computer engineering
- 5+ years' experience in .Net (C#) application development
- Comfortable with the .Net computer language (C#, VB)
- Good knowledge of relational databases and SQL Server
- Knowledge of ERP solutions (an asset)
- Expertise in web development (ASP.net, React)
- Fluency in English and French (spoken and written) - some sites and employees are based in Ontario, and some external resources are English-speaking
Developpeur .Net
Fed IT
Boucherville
Permanent à temps plein
Description du poste
Bonjour, je suis Guillaume, conseiller senior en recrutement et développement des affaires au sein de Fed IT, cabinet de recrutement spécialiste du recrutement sur les métiers TI. J'interviens sur deux types de recrutement : temporaires et permanents dans la région du Grand Montréal. Notre équipe, experte en TI, parle votre langage et évolue dans votre univers. Nous couvrons les métiers de l'informatique, développement, décisionnel et infrastructure. Je suis présentement à la recherche, pour un de nos clients, d'un développeur .Net. Il s'agit d'un poste permanent, hybride, basé sur la rive-sud. Le salaire proposé varie en fonction de l'expérience (70 000 $ à 90 000 $).
Vos missions seront :
- Mener à bien des projets de développement informatique en respectant les priorités établies dans le plan stratégique TI
- Assurer le support et la maintenance des applications existantes
- Optimiser le code et veiller à la sécurité des données
- Effectuer la codification en respectant les spécifications décrites dans les documents d'analyse
- Rédiger et exécuter des scénarios de tests pour garantir la performance des systèmes
- Participer activement à la mise en production des applications
- Assurer un suivi rigoureux durant la période post-implantation
- Mettre à jour régulièrement les procédures et la documentation des applications
- Maintenir les applications existantes pour assurer leur bon fonctionnement
Compétences requises :
- Diplôme en informatique ou génie informatique
- 5 années ou plus d'expérience en développement d'applications .Net (C#)
- Être à l'aise avec le langage informatique .Net (C#, VB)
- Avoir une bonne connaissance des bases de données relationnelles et de SQL Server
- Connaissance de solutions ERP (un atout)
- Expertise en développement web (ASP.net, React)
- Maîtrise de l'anglais et du français (parlé et écrit) - des sites et employés sont basés en Ontario et certaines ressources externes sont anglophones
L'entreprise vous offre un salaire compétitif, des avantages sociaux (assurance collective, épargne retraite, journée maladie), des conditions de travail flexibles et 3 semaines de congés. Vous pouvez me contacter sur. Retrouvez l'ensemble de nos offres sur www.fedit.ca. Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine. Seules les personnes dont les candidatures ont été retenues seront contactées.
```Senior AI Programmer, Unreal Engine
Epic Games
Montreal
Permanent à temps plein
WHAT MAKES US EPIC?
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
PROGRAMMING - UNREAL ENGINE
What We Do
Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.
What You'll Do
We are looking for a Senior AI Programmer passionate about broadening our Unreal AI tool chain. You will be working with others in the team to take part in building new tools, but more importantly, evaluate and improve our existing tools.
Your impact can be in all of the areas of the development spectrum, from design to usability, to deployment in projects while ensuring stellar runtime precision and performance. As a member of the Unreal Engine AI team, you’ll be responsible for collaborating with other programmers from the team to propose APIs that will be leveraged by other UE Engine teams, but also programmers and designers from 1st Parties or Licensees who are using the Unreal Engine AI toolset. Your contributions to the team will help build towards the next generation of amazing gameplay experiences and finding paths to expose the toolset to our content creator ecosystem.
In this role, you will
- Own, develop and expand the feature sets and exposure of the Mass Framework, our Data Oriented Design framework in Unreal Engine
- Identify areas where Mass could more easily be opted-in directly with the Editor workflow
- Identify how to leverage Mass capabilities without reliance on the Actor framework for core Engine features (Serialization, Replication, Rendering, Physics, etc.)
- Identify areas where the Mass framework could be automatically leveraged by some of our UE systems (Lightweight editor entity streaming, converting to Actor on demand, etc.)
- Evaluate existing toolsets, propose alternative or new solutions in new and innovative ways
- Support our partners and licensees in accomplishing their ambitions with our AI tools
What we're looking for
- Strong C++ skills and programming principles knowledge
- Strong understanding of engine tooling pipelines
- Robust understanding of AI toolsets generally used in AAA systems
- Passion, interest and knowledge in one or many areas of the Gameplay AI domain
- Talent for building robust, extensible, maintainable systems
- Experience developing AAA games or game engine technology professionally
- Self-motivated, strong work ethic, and able to work independently
- Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal)
- You’re user-focused, passionate, solutions-focused, and innovative; these traits equal success at Epic and influence everything we do
ABOUT US
Epic Games spans across 19 countries with 55 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.
Like what you hear? Come be a part of something Epic!
Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Programmeur·euse
Ville de Shawinigan
Shawinigan
Permanent à temps plein
Description de poste
Employeur
Ville de Shawinigan
Description de l'entreprise
Shawinigan a plusieurs attraits uniques à offrir : l’absence de trafic, l’accès à une vie urbaine dynamique et variée, des espaces verts omniprésents et la qualité incomparable des services aux citoyens. Shawinigan, une ville où il fait bon vivre ! Les avantages urbains sans ses inconvénients. La Ville de Shawinigan offre un environnement de travail stimulant à ses employés, dans un contexte d’amélioration continue. Chacun participe de façon constructive au mieux-être des citoyens afin de faire de Shawinigan une ville où il fait bon vivre et travailler !
Site Internet : de l’offre d’emploi
Possibilité de télétravail
Possibilité de 100 % en télétravail. Relevant du directeur du Service des technologies de l’information, tu participeras au développement des solutions logicielles et collaboreras avec les membres de l’équipe au découpage et à l’estimation des histoires utilisateurs en tâches concrètes de programmation. Tu offriras un soutien aux usagers pour l’utilisation des différentes applications.
Tâches à accomplir
- Développer, documenter et maintenir les applications internes;
- Effectuer la programmation des tâches en respectant les standards établis par l’équipe ainsi que la méthodologie « TDD » lorsque possible;
- Intégrer les interfaces utilisateurs afin d’optimiser l’expérience utilisateur (UX);
- Participer à la modélisation des données et à la création des requêtes SQL;
- Contribuer à la planification des projets en s’engageant avec ton équipe sur l'effort réaliste nécessaire à chaque itération;
- T’investir dans le processus de qualité de l’application et du code, par la revue de codes, la documentation et l’assurance qualité du code de tes collègues;
- Participer à l’élaboration de l’architecture logicielle et à la conception des plans de tests;
- Collaborer à la rédaction des cahiers de charges techniques, en tenant compte des échéanciers;
- T’impliquer rigoureusement dans les revues de codes en apportant des commentaires constructifs sur les méthodologies et l’architecture logicielle;
- Investiguer et résoudre diverses problématiques et apporter les correctifs requis;
- Rédiger la documentation utilisateur et technique.
Profil recherché
Ce dont tu as besoin :
- Ton attestation d’études collégiales (AEC) en développement logiciels, en développement web, en informatique de gestion ou dans toute autre discipline jugée pertinente;
- Un minimum de trois (3) années d’expérience pertinente;
- De bonnes connaissances en développement d’applications web et en modélisation de données (SQL, NoSQL);
- De solides connaissances de Git et du développement web, ainsi qu’en conception et développement d’interfaces utilisateurs (UI) avec HTML5, CSS, TailwindCss et Javascript;
- Une maîtrise des langages de programmation PHP, PYTHON et des frameworks Laravel et Vuejs ou Angular (un atout);
- Une bonne maîtrise des méthodes agiles de développement et des patrons de conception ainsi que des concepts SOLID (un atout).
Langues
Français parlé et écrit - Élevé
Horaire
Jour
Nombre d'heures
35 heures
Expérience
3 à 5 ans
Durée d'emploi
Permanent
iOS Developer
IT UNLOCK CONSULTING INC.
Montreal
Permanent à temps plein
Description du Poste
IT Unlock is at the forefront of digital transformation, leveraging our extensive expertise to tackle multifaceted IT challenges. Whether it’s application management services, MSP, MSSP, data management, advanced data analytics, ERP, CRM, or innovative AI solutions, our seasoned team is prepared to design and deliver customized solutions tailored to meet your business needs. Entrust us with your IT challenges and experience innovation and efficiency like never before.
The Team :
You’ll be part of a multicultural, energetic, and supportive team. We enjoy winning while having fun at work. We offer world-class training to help you reach the next level. Our culture is friendly and cooperative. We want to see you succeed in your pursuits and become part of our family.
Main Responsibilities
- Design, develop, and review solutions for the iOS platform.
- Collaborate with and support team members in the development and evolution of our applications.
- Participate in organizing the delivery pipeline for mobile applications (integration of new features, platform updates, and dependency upgrades).
- Contribute to resolving production environment incidents affecting mobile applications.
- Manage continuous integration and continuous deployment pipelines for mobile applications.
- Stay updated on technological advancements and anticipate market trends.
Key Requirements
Strong understanding of Agile methodologies (Scrum, Kanban).
In-depth knowledge of the iOS ecosystem :
- Swift (mandatory)
- Objective-C (advantageous)
- Frameworks like Cocoa Touch, Core Graphics, UIKit.
- Knowledge of SwiftUI and Combine (advantageous).
Proficiency with Xcode.
Familiarity with Apple Human Interface Guidelines.
Experience with dependency management tools like CocoaPods.
Expertise in automated testing frameworks: XCTest, XCUITest.
Performance analysis using Instruments.
Experience with version control tools such as Git.
Knowledge of synchronous and asynchronous programming (e.g., Grand Central Dispatch).
Networking knowledge (e.g., TCP/IP is advantageous).
Experience deploying applications to the App Store (advantageous).
Knowledge of continuous integration practices (e.g., Jenkins, Azure DevOps).
Bachelor’s degree in a relevant field.
At least 2 years of relevant experience.
Android Developer
IT UNLOCK CONSULTING INC.
Montreal
Permanent à temps plein
Description du poste
IT Unlock is at the forefront of digital transformation, leveraging our extensive expertise to tackle multifaceted IT challenges. Whether it’s application management services, MSP, MSSP, data management, advanced data analytics, ERP, CRM, or innovative AI solutions, our seasoned team is prepared to design and deliver customized solutions tailored to meet your business needs. Entrust us with your IT challenges and experience innovation and efficiency like never before.
The Team :
You’ll be part of a multicultural, energetic, and supportive team. We enjoy winning while having fun at work. We offer world-class training to help you reach the next level. Our culture is friendly and cooperative. We want to see you succeed in your pursuits and become part of our family.
Main Responsibilities
- Design, develop, and review solutions for the Android platform.
- Collaborate with and support team members in the development and evolution of our applications.
- Participate in organizing the delivery pipeline for mobile applications (integration of new features, platform updates, and dependency upgrades).
- Contribute to resolving production environment incidents affecting mobile applications.
- Manage continuous integration and continuous deployment pipelines for mobile applications.
- Stay updated on technological advancements and anticipate market trends.
Key Requirements
- Strong understanding of Agile methodologies (Scrum, Kanban).
- In-depth knowledge of the Android ecosystem.
- Relevant development experience using Kotlin.
- Familiarity with Android architecture components: LiveData, Flow, Coroutine, Lifecycle-aware components, Room.
- Experience with common Android architectures: MVP, MVVM, MVC.
- Expertise in libraries like Retrofit, Firebase, Moshi, Glide, Compose.
- Proficiency with Android Studio and associated tools.
- Understanding of Material Design and UX principles.
- Experience with version control tools such as Git.
- Knowledge of reactive programming (Observer pattern, RxJava / RxKotlin is a plus).
- Familiarity with dependency injection frameworks like Koin (advantageous).
- Understanding of synchronous, asynchronous, and multithreaded programming (advantageous).
- Experience with Proguard (advantageous).
- Experience deploying applications to the Google Play Store (advantageous).
- Knowledge of continuous integration practices (e.g., Jenkins, Azure DevOps, Gradle).
- Bachelor’s degree in a relevant field.
- At least 2 years of relevant experience.
Backend Developer - Commerce Payments
Tapjoy
Montreal
Permanent à temps plein
The opportunity
Unity is expanding beyond its engine to offer a variety of solutions for building games and real-time 3D experiences. Our team, Unity Services Foundation, is essential in this effort, providing foundational features to all internal service teams building Cloud services. As a platform team, we enable our internal users to save time and effort, allowing them to focus on developing unique features for their services. We build core functionality so internal teams don't have to reinvent the wheel.
We are looking for a Senior Backend Developer to join our team in Montreal. You will focus on facilitating Web API development and improving our core API Gateways, which process nearly four billion monthly calls. Our Gateway platform provides foundational features to handle authentication, authorization, rate limiting and many other features to develop, publish and operate APIs. Our goal is to make it as simple as possible for service teams to expose endpoints through our Gateways and access necessary core features directly using our platform.
As a member of our team, you will develop impactful features that address real developer challenges and contribute to our platform strategy, making a significant impact at Unity. We prioritize maintainability, security, and robust code, with a strong focus on developer experience. You'll work alongside senior backend developers, as well as the product team. Our team works mostly on backend related matters, but we value the adaptability to also work on frontend when needed. You will play a key role in user engagement, and regularly interact with and support our customers, seeing the direct impact of your work.
If you're passionate, curious, and eager to make a high impact, we'd love to hear from you!
What you'll be doing
- Participate in all phases of software development from design / architecture through implementation, testing, and maintenance. Building platform features that facilitate the development and operation of Web APIs.
- Support teammates in code quality, operational excellence, and shared learning.
- Participate actively in customer support by directly engaging with internal teams and assisting them in resolving any challenges or questions they may have.
- Collaborate with our product manager, stakeholders, and customers to understand friction points, proposed solutions, and encourage the adoption of our tooling.
- Participate proactively in refinement and strategy sessions with the team, promoting collaboration and mutual assistance.
What we're looking for
- Able to design, develop and maintain high-quality web services and / or gateway solutions.
- Strong communication skills and ability to work well with other teams and stakeholders.
- Experience developing code leveraged by other developers.
- Experience in Python / TypeScript / JavaScript, or any other commonly used language for web development.
- Experience with Google Cloud (or any of the other major Cloud platforms) and security concepts.
You might also have
- Experience with developing payments backend.
- Expertise with Java, Golang.
- Expertise with Kubernetes.
Additional information
- Relocation support is not available for this position.
- Work visa / immigration sponsorship is not available for this position.
Développeur Golang
Services Conseils GO ROCK IT
Montreal
Permanent à temps plein
Description du poste
Localisation : Montréal
Temps Plein : 37,5h semaine
Mode : Hybride (2 fois / semaine sur place)
GO ROCK IT, c’est l’incontournable Agence de talents spécialisée dans les secteurs des technologies de l’information (TI) et du marketing numérique. Notre Agence se démarque par la diversité et la richesse de l’expertise de ses talents, et pour le savoir-faire de son équipe de recrutement et de gestion de talents. Nous sommes au service de nos talents, pour répondre aux besoins de clients.
En recherche d’amélioration continue, nous sommes déterminés à garantir des pratiques de recrutement justes et équitables pour tous. Notre processus de recrutement est entièrement transparent. Si le rôle qu’on te propose aujourd’hui n'est pas le bon pour toi, trouvons-en un qui le soit! Travaillons ensemble pour s’assurer que tu atteignes tes objectifs professionnels.
À propos du poste
Nous recherchons actuellement un(e) Développeur.euse Go pour rejoindre l'équipe de l'un de nos partenaires stratégiques à Montréal.
Développeur Golang
Systematix
Montreal
Permanent à temps plein
Description du poste : Développeur Golang
Montréal, Télétravail hybride à 40% (2 jours par semaine en présentiel). Bilinguisme : Français obligatoire. L'anglais est un atout.
Cet emploi te permet d’avoir un impact positif sur l'organisation, grâce à tes connaissances en développement GoLang (APIs, Microservices, DevOps, développement Cloud AWS, tests automatisés).
Responsabilités :
- En mode Scrum, développer et déployer les fonctions assurant un maximum de valeur pour nos divers partenaires d'affaires.
- Intégrer une équipe inspirante qui respecte les meilleures pratiques de développement logiciel.
- Créer des solutions technologiques innovantes qui supportent notre croissance.
- Confirmer la qualité de tes livrables via des tests unitaires automatisés.
- Relever des défis techniques et d’affaires très diversifiés.
Expérience recherchée :
- Baccalauréat ou autre diplôme connexe au secteur d’activité et plus de 3 années d’expérience pertinente.
- Expérience démontrée dans un rôle de développement logiciel en mode Agile.
- Minimum de 3 ans d'expérience en développement GoLang (REST / API, Microservices).
- Bonne connaissance en développement Java (REST / API, SpringBoot, Apache Maven et Microservices) est un atout.
- Bonne connaissance d'AWS Cloud est un atout.
- Bonne compréhension de CI / CD (Jenkins, Github).
- Capacité d’adaptabilité, collaboratif et fort esprit d'équipe.
- Rigueur dans l’optimisation du code.
Mode de travail :
37,5 heures par semaine (7,5 heures par jour, du lundi au vendredi).
Si vous avez le profil, n'attendez plus ! Envoyez votre CV et rejoignez notre équipe dynamique ! Pour plus de détails [email protected]
Senior Software Developer
FOLKS VFX
Montreal
Permanent à temps plein
Job Description
We are seeking a Senior Software Developer to join our development team. This role requires a highly skilled professional with deep knowledge of software engineering practices, design patterns, and the application of SOLID principles. The ideal candidate should have experience with Test-Driven Development (TDD) and a strong commitment to best coding practices. Familiarity with project management is a plus, as this role may involve collaboration across departments and teams.
KEY RESPONSIBILITIES
- Pipeline Development: Design, develop, and maintain software tools and systems for VFX production pipelines to streamline and automate workflows.
- Software Architecture: Architect robust and scalable solutions following the Clean Architecture and other modern software engineering practices.
- Design Patterns & Principles: Implement and advocate for design patterns and SOLID principles to ensure maintainability and scalability of the codebase.
- Code Best Practices: Champion best practices, including TDD, peer reviews, and clean coding standards.
- Collaboration & Mentoring: Work closely with other developers, technical directors, and artists to gather requirements, provide technical guidance, and mentor junior developers.
- Project Management (Optional): Assist in project planning, task prioritization, and management to meet project deadlines and quality standards.
- Documentation: Maintain comprehensive documentation of systems, modules, and code structures for better team collaboration and project continuity.
Qualifications
- Education: bachelor's or master's degree in computer science, software engineering, or a related field (or equivalent experience).
Experience: minimum of 8 years of software development experience, preferably in a VFX or animation studio environment.
Proven experience with Python and C++ development.
Strong understanding of modern software design patterns, architecture principles, and SOLID principles.
Expertise in Clean Architecture, CQRS, and other architectural styles.
Proficiency in TDD and other testing methodologies.
Familiarity with development tools such as Git, Docker, and Rez package management.
Bonus Skills: experience with VFX tools (e.g., Nuke, Maya, Houdini), knowledge of project management frameworks and tools (e.g., Agile, Jira, Asana), familiarity with cloud services for production pipelines.
Soft Skills: strong analytical, problem-solving, and communication skills, ability to work collaboratively with multi-disciplinary teams, adaptable, proactive, and capable of mentoring junior staff.
Additional Information
3 GOOD REASONS TO JOIN FOLKS VFX
- A dedicated, passionate, and international team aiming for excellence & creativity.
- Competitive compensation package and opportunity for both professional and personal growth.
- A collaborative and supportive work environment, offering training and development resources.
WOULD YOU LIKE TO KNOW MORE ABOUT US?
- Join the conversation on LinkedIn
- Have a look at our website
Get in touch with Manu
Nothing in this job description restricts the Company’s right to assign or reassign duties and responsibilities to this job at any time. The Company prohibits discrimination in employment against otherwise qualified applicants because of a physical or mental disability and will make reasonable accommodations to enable qualified persons with known disabilities to perform the essential functions of their job consistent with applicable law. The Company will consider qualified applicants with criminal histories in a manner consistent with applicable law.
Développeur Lead
Ticketmaster Canada LP
Montreal
Permanent à temps plein
DESCRIPTION DE POSTE
Titre : Développeur Lead – Microflex Core Platform
Emplacement : Québec, Canada
Division : Ticketmaster Canada
Cadre hiérarchique : Gestionnaire en développement logiciels
Modalités du contrat : Permanent, 37,5 heures par semaine
L’ÉQUIPE
Microflex Core Platform est une plateforme globale multilingue de vente de billets principalement établie dans plusieurs pays européens. L’équipe est responsable de desservir la vente et la gestion de billets pour de multiples clients et artistes internationaux.
L’EMPLOI
En tant que Développeur Lead, vous participerez activement à la conception des solutions globales des besoins et de l'architecture des systèmes pris en charge par votre équipe. Tout en travaillant sous la supervision générale du leader de l'équipe de la plateforme centrale Microflex, vous êtes censé proposer des solutions, communiquer des idées et guider vos pairs. Vous utiliserez vos compétences et votre expérience pour prendre des initiatives, résoudre des problèmes, enlever des obstacles et utiliser des techniques de troubleshooting avancées afin de remplir les objectifs de nos services.
En tant que développeur chez Ticketmaster, vous travaillerez avec des collègues axés sur la qualité du code, la scalabilité et l'observabilité. Les développeurs sont responsables de la qualité du code et des fonctionnalités qu'ils développent, ce qui inclut la responsabilité des tests (unitaires, d'intégration, end-to-end, de performance, etc.) et de l'intégration continue (CI / CD).
Nous recherchons quelqu'un désireux d'apprendre et capable de s'adapter au changement, avec la volonté de travailler sur plusieurs projets avec une grande variété de technologies. Vous ferez partie d'une équipe qui s'efforcera de devenir une équipe entièrement DevOps et Agile, responsable de la livraison de bout en bout de nouvelles fonctionnalités, y compris les tests et le support en production.
VOS TÂCHES
- Diriger l’équipe en participant à la planification des tâches, à l’estimation, à la programmation et à la dotation en personnel afin d’aider à coordonner l’utilisation efficace de l’équipe. Il s’agit notamment de soutenir, d’accompagner et de conseiller les développeurs seniors de l’équipe en matière de modèles et de concepts de conception et d’architecture. Il s’agit également de stimuler l’innovation en proposant de nouvelles idées, de nouveaux concepts et de nouvelles solutions pour relever des défis techniques complexes.
- Encourager un environnement de travail collaboratif en créant des réseaux formels impliquant une coordination entre les partenaires commerciaux internes et externes afin de contribuer à l’obtention d’un consensus.
- Établir de solides relations avec les principales parties prenantes (UX, Design, PMO, Product) et travailler en étroite collaboration avec les équipes interfonctionnelles et la direction pour les aider à traduire les idées et les besoins de l’entreprise en solutions techniques.
- Diriger des projets hautement stratégiques, complexes et à haut risque en garantissant des normes de qualité élevées et les meilleures pratiques tout au long du cycle de développement du logiciel. Cela implique d’établir et d’appliquer des normes de codage, de procéder à des examens du code et de mettre en œuvre des procédures de test robustes. Il s’agit également de veiller à ce que l’équipe respecte les normes de qualité du projet et du développement logiciel.
- Vous jouez un rôle de modèle en vous tenant au courant du paysage technologique afin d’influencer les décisions techniques pour répondre aux besoins de l’entreprise et des clients. On attend de vous que vous ayez une compréhension étendue des technologies et que vous soyez capable d’explorer objectivement de multiples approches afin de recommander la meilleure orientation technique pour résoudre des problèmes techniques complexes, y compris l’orientation et le raisonnement.
- Se tenir au courant des risques potentiels en matière de sécurité pour s’assurer qu’ils sont pris en compte de manière à ce que ces risques puissent être suivis et éliminés de manière appropriée. Il s’agit notamment de veiller à ce que les conceptions de solutions créées par l’équipe tiennent compte des risques de sécurité et que des mesures d’atténuation appropriées soient mises en place.
- Concevoir une architecture robuste et hautement évolutive dotée de solides capacités de surveillance et d’alerte.
- Architecture des solutions de gestion d’événements B2B pour les sites Ticketmaster.
- Définir une stratégie pour maintenir et moderniser le code et les services existants.
- Assurer une qualité élevée grâce à des tests automatisés, y compris l’automatisation des tests, des déploiements, des performances et de la récupération.
- Participer au support en production (rotation pager duty).
CONNAISSANCES (ou COMPÉTENCES / APTITUDES TECHNIQUES)
- 7+ années d'expérience en développement backend
- 5+ années d'expérience avec le langage de programmation Java
- 3+ années d'expérience dans un environnement DevOps
- Expérience avec les déploiements en production, l'observabilité, les opérations, la surveillance et les alertes
- Expérience étendue avec les Design Patterns et les principes SOLID
- Expérience étendue avec l'architecture de microservices distribués
- Expérience étendue avec les architectures basées sur le cloud
- Expérience avec les meilleures pratiques et les directives de livraison / déploiement continus
- Expérience pratique avec les bases de données relationnelles
- La connaissance de SQL est essentielle
- Expérience en C / C++ est un plus
- Compétences en communication et capacité à collaborer étroitement avec des membres d'équipe distants.
- Capacité à hiérarchiser plusieurs projets simultanément dans un environnement de développement rapide
- Bilingue : français, anglais
VOUS (COMPÉTENCES COMPORTEMENTALES)
- Autonome et proactif.
- Passionné par la technologie et la transformation.
- Travailleur autonome, énergique et tenace.
- À l'aise avec le travail en équipes interfonctionnelles et multidisciplinaires.
- Excité à l'idée de relever des problèmes techniques difficiles et de concevoir des solutions créatives.
CULTURE TICKETMASTER
Nous sommes fiers de faire partie de Live Nation Entertainment, la plus grande entreprise de divertissement au monde.
Notre vision chez Ticketmaster est de connecter les gens du monde entier aux événements vivants qu’ils aiment. En tant que plus grande plateforme d’achat de billets au monde et premier fournisseur mondial d’outils et de services d’entreprise pour le secteur du divertissement, nous sommes les mieux placés pour concrétiser cette vision avec succès.
Nous faisons tout cela avec une passion intense pour les événements vivants et une culture inspirante et diversifiée animée par des leaders accessibles, des responsables attentifs et des équipes enthousiastes. Si vous êtes passionné par le divertissement comme nous, et que vous souhaitez travailler dans une entreprise dédiée à aider des millions de fans à vivre des expériences inoubliables, nous voulons faire votre connaissance.
Tout ce que nous entreprenons est guidé par nos valeurs :
- Fiabilité - Nous comprenons que les fans et les clients comptent sur nous pour propulser leurs expériences de spectacles vivants, et nous comptons les uns sur les autres pour y arriver.
- Travail d’équipe - Nous croyons que la réussite individuelle ne fait pas le poids comparativement au niveau de réussite qui peut être atteint par une équipe.
- Intégrité – Nous nous engageons à respecter les normes morales et éthiques les plus élevées au nom des innombrables partenaires et parties prenantes que nous représentons.
- Appartenance - Nous nous engageons à bâtir une culture dans laquelle chaque employé peut être lui-même, s’exprimer et avoir des opportunités de s’épanouir au même titre que les autres.
ÉGALITÉS DES CHANCES POUR L’EMPLOI
Nous sommes des gens passionnés et engagés envers nos employés et allons au-delà de la rhétorique de la diversité et de l’inclusion. Vous travaillerez dans un environnement inclusif et serez encouragé à être vous-même au travail. Nous ferons tout ce qui est en notre pouvoir pour vous aider à concilier avec succès votre travail et votre vie privée. En tant qu’entreprise en pleine croissance, nous vous encouragerons à développer vos aspirations professionnelles et personnelles, à vivre de nouvelles expériences et à apprendre des personnes talentueuses avec lesquelles vous travaillerez. C’est le talent qui compte pour nous et nous encourageons les candidatures de personnes sans distinction de sexe, de race, d’orientation sexuelle, de religion, d’âge, de handicap ou de responsabilités familiales.
Ticketmaster Canada offrira des mesures adaptées pour les personnes handicapées qualifiées lors du processus d’embauche. Si vous éprouvez des difficultés à utiliser notre système de candidature en ligne et que vous avez besoin de mesures adaptées en raison d’un handicap, veuillez envoyer un courriel à . Veuillez noter que cette boîte de réception est limitée aux demandes de mesures adaptées. Les CV vers cette boîte de réception ne seront pas pris en compte.
LI-Remote
ServiceNow Developer
MSR Technology Group
Montreal
Permanent à temps plein
Description de Poste
Position : ServiceNow Developer
Location : Montreal, Canada (Hybrid Mode)
Required Skills
Minimum of 7+ years of experience working on the ServiceNow platform.
- Minimum of 5+ years of experience building and developing ServiceNow applications and 3rd party integrations.
- Strong background in software development, software architecture, data structures, algorithms, and SDLC models.
- Knowledge of database applications concepts, SQL, query optimization.
- Excellent problem-solving skills, in particular a methodical approach dealing with problems across distributed systems.
- Experience with delegated development and entitlements, Flow Designer and decision tables, workspace development and customizations.
- Experience in various ServiceNow related integration patterns and APIs.
- Knowledge of ATF, unit and functional testing.
- ServiceNow Certified System Administration (CSA) certification.
- Certified ServiceNow Application Developer (CAD) certification or equivalent experience.
- Ability to work with customers, gather requirements and create solutions independently.
- Active participation within and among teams and colleagues distributed globally.
- Good verbal and written communication skills are a must.
- Good quantitative analytic skills, ability to work with large data sets.
- Collaborate well with others, unafraid to provide and receive honest feedback.
Skills Desired
- ServiceNow Certified and Implementations Specialist (CIS) certification a plus.
- Experience with scripting languages such as Perl or Python, especially under Unix/Linux.
- AngularJS and Node.js experience a plus.
- Familiarity with SOAP, REST, XML, JSON.
- Experience with web application user interface and usability concepts.
- Understanding of secure software development concepts, especially in a cloud platform.
- ITIL or DevOps experience a plus.
- Agile development experience.
Senior Programmer
Epic Games
Montreal
Permanent à temps plein
WHAT MAKES US EPIC?
At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.
Being Epic means being a part of a team that continually strives to do right by our community and users. We're constantly innovating to raise the bar of engine and game development.
PROGRAMMING - GAMES
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.
What You'll Do
The Fortnite Player Journey team is looking for a software programmer who is passionate about games and well-versed in C++, creating and maintaining systems for a live-service product, integrating with backend services, and driving UI with reusable data paradigms. In this role, you'll work on impactful systems to help players socialize with their friends and find their new favorite game in Fortnite, all while promoting a safe, fun experience for all.
In this role, you will
- Architect, plan, and implement new features with a systemic approach
- Write robust, maintainable code with a focus on the future
- Optimize and fix bugs in new and legacy systems
- Integrate backend systems in support of the player experience
- Collaborate with the cross-discipline team on cutting-edge features that support player experiences across Fortnite
- Work closely with backend developers to align on service and client goals
- Work closely with art and design leads to ensure that UI meets aesthetic and functional requirements
What we're looking for
- Exceptional C++ programming skills
- Experience developing features for games across multiple platforms
- Interest in social, frontend, and gameplay-adjacent areas of game development
- Interest in player safety and user-generated content curation
- Passion for games and great user experiences
- Keen analytical mind and mature problem-solving skills
- Unreal Engine development experience preferred
EPIC JOB + EPIC BENEFITS = EPIC LIFE
We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long-term disability insurance as well as weekly indemnity (short-term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
ABOUT US
Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.
Like what you hear? Come be a part of something Epic!
Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Développeur SRE
freelance.ca
Montreal
Permanent à temps plein
Développeur SRE
Responsabilités
- Identifier les actions à entreprendre pour faciliter les activités quotidiennes d’opération et d’administration des environnements technologiques et applicatifs en production.
- Proposer et implanter des améliorations en fonction des tendances et opportunités pour améliorer la fiabilité des environnements.
- Élaborer, implanter et maintenir les systèmes de monitoring et d’alertes nécessaires pour détecter de manière proactive les incidents et réagir rapidement.
- Documenter et développer le code requis pour automatiser les activités d’opérations quotidiennes.
- Développer le code nécessaire pour supporter la gestion des erreurs.
- Automatiser les activités de résolution d’incidents pour améliorer la fiabilité des environnements.
- Maintenir les indicateurs de niveaux de service afin de trouver un équilibre entre l’amélioration de la fiabilité et l’ajout de nouvelles fonctionnalités.
- Collaborer avec l’équipe pour garantir l'efficacité des pipelines CI / CD.
- Documenter les processus de livraison des produits et les environnements technologiques qui les supportent.
- Adopter une mentalité d’amélioration continue, avec un souci d’excellence de service et d’automatisation.
Environnements
- Splunk, Datadog
- Bitbucket, GitHub
- Jenkins, GitHub Actions
- Artifactory
- Jira et Confluence pour le suivi des activités et la documentation
- AWS pour la gestion de l’infrastructure
- Applications majoritairement en Java, avec une architecture en microservices, conteneurs Docker, et déployées sur des plateformes cloud.
Profil recherché
- Baccalauréat connexe au secteur d'activité et 4 ans d’expérience pertinente OU maîtrise dans un domaine connexe et 4 ans d’expérience pertinente.
- Expertise en développement Java et scripting pour l’automatisation des tâches opérationnelles.
- Solide connaissance de Splunk et Datadog pour le suivi des métriques systèmes et le profiling.
- Capacité à comprendre les processus métier de bout en bout et leur soutien technologique.
- Excellente maîtrise de Bitbucket pour la gestion des versions de scripts et outils, avec une connaissance de GitHub comme atout (migration prévue).
- Bonne connaissance de Jenkins.
- Bonne maîtrise de Jira et Confluence pour la gestion des activités et la documentation.
- Excellente maîtrise d’AWS pour la gestion de l’infrastructure.
- Bonne connaissance des architectures microservices.
- Bilinguisme (français et anglais) un atout.
Intellimatch developer
Raas Infotek
Montreal
Permanent à temps plein
Role : Intellimatch Tech Lead / Developer
Primary Skills : IntelliMatch, Swift Messages, SQL queries, IntelliSUITE Web Platform, Java
Work Location : Montreal, Quebec, Canada
Job Description :
- At least 5 years of experience in Intellimatch development and reconciliation.
- At least 2 years of experience in Intellimatch architecture and design.
- Strong knowledge of Intellimatch Designer, Intellimatch Application Server, and Intellimatch Database.
- Should have expert level work experience in IntelliMatch, Swift Messages, SQL queries, IntelliSUITE Web Platform.
- Experience in SSIS, BAT files, MS SSRS.
- Experience with reconciliation products like IntelliSuite (IntelliMatch, IntelliTracs, and IntelliTran).
- Expert SQL experience and database knowledge (SQL Server 2017).
- Good knowledge of SQL performance tuning queries and database optimization.
- Good experience in Technical Analysis, Design and Architecture, Develop components and solutions.
- Using tried-and-tested architectural and design patterns in accordance with the bank’s architecture standards and technology preferences.
- Develop and maintain Intellimatch rules, reports, workflows, and dashboards using Intellimatch Designer and other tools.
- Perform data analysis and reconciliation tasks using Intellimatch and SQL.
- Good knowledge in JAVA, Perl, VB, Batch and Python scripting.
- Experience in SWIFT and ISO20022 message processing such as MT103, 202, 940s and MX messages such as PACS.008, CAMT.053.
- Experience in performing software installations, application and hardware migration and troubleshooting technical issues.
- Knowledge of scheduling applications such as Autosys, Control-M.
- Knowledge of RTC / GitHub for code deployment.
- Good written documentation skills and communication skills.
Contact Information:
Ritesh Rawat
Raas Infotek Corporation
262 Chapman Road, Suite 105A, Newark, DE-19702
Phone : 302-286-9831 Ext : 142
Email : [email protected]
Website : raasinfotek.com
Senior Embedded Software Developer
Cs Group
Montreal
Permanent à temps plein
Description de l'entreprise
CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.
Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from competitive salaries, complete benefits, and flexible work location and schedule.
Description du poste
We are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers.
Responsabilités :
The experienced software developer reports to a Team Lead. The tasks associated with the position include :
- Contributing to the preparation of the technical development plan and standard;
- Supporting the high-level software architecture of embedded software (in compliance with the DO-178B development standard);
- Realizing the different stages of the formal development of software (specification, design of the components and modules, coding and verification);
- Checking the quality of the various software components produced by the other team members;
- Ensuring the integration of software packages;
- Reporting clear technical status to the team lead and customer Point of Contacts;
- Evaluating and consolidating workloads;
Qualifications
Exigences :
- 5-7 Years of experience in low-level embedded software development
- Experience in DO-178 standard or equivalent
- Ability to isolate and troubleshoot hardware, system and software problems
- Experience in writing technical documents (development plan, specification / design documents, etc).
- Software Knowledge : C – Language
- Experience in using Requirement Management tools such as DOORS
- Integrated development environment such as Eclipse
- Experience developing software for microcontroller on real-time applications
- Knowledge in communication protocols (CANbus, ARINC429, ethernet, Serial communication (RS-422, SPI, I2C))
- Good communication and interpersonal skills. Ability to communicate with multi-disciplinary stakeholders (system engineers, hardware engineers, managers, chief engineer etc…)
- Autonomy and ability to find solutions and compromises
- Proficient in English and French (speaking and writing)
- Bachelor's degree or Master's degree in computer or software engineering
Informations supplémentaires
CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people and people with disabilities to apply.
- Hybrid Work Model
- Advanced medical, dental and vision insurance.
- Access to a telemedicine service.
- RRSP program.
- Personal and sick leave.
- Recreation room with pool table and foosball.
Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.
J-18808-Ljbffr
Développeur Java
Ezo
Québec
Permanent à temps plein
Développeur Java
C’est quoi un développeur JAVA Ezo?
C’est une personne passionnée par le code et la qualité. C’est aussi quelqu’un qui aime travailler en équipe et qui a envie d’avoir du “Fun”. Ezo s’engage à t’accompagner dans ton plan de carrière au 3 mois, afin d’atteindre au mieux tes objectifs.
Responsabilités
Un développeur .Net Ezo, ça fait quoi ?
- Rédaction de Clean code
- Analyse des besoins du client
- Amélioration de système
- Création de test
- Réalisation de test unitaire
- Gestion de base de données
- Maintenance du code
- Évolution du code
Connaissances requises
Les « must »
- Java
- Spring Boot
- Maven
- Hibernate
- JPA
- JUnit
- JEE
Pas nécessaire, mais bien utile !
- Vue.JS
- React.js
- Angular.js
- SCSS
Node.js
Être sociable, avoir beaucoup de curiosité, être autonome, avoir le sens du leadership, être débrouillard et passionné!
Tous droits réservés 2023 Suivez-nous
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 !