Software Engineer II
UKG
Date: 4 days ago
City: Montreal, QC
Contract type: Full time

We are looking for a talented and experienced Software Engineer II to join our dynamic team. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Software Engineer II, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services.
Skills
We are seeking engineers with diverse specialties and skills to join our dynamic team to innovate and solve complex challenges. Our team is looking for strong talent with expertise in the following areas:
Disability Accommodation
For individuals with disabilities that need additional assistance at any point in the application and interview process, please email [email protected].
Nous Recherchons Des Ingénieurs Aux Spécialités Et Compétences Diverses Pour Rejoindre Notre Équipe Dynamique Afin D’innover Et De Relever Des Défis Complexes. Notre Équipe Est à La Recherche De Talents Solides Ayant Une Expertise Dans Les Domaines Suivants
Aménagement pour les personnes en situation de handicap :
Les personnes ayant un handicap qui ont besoin d’une assistance supplémentaire à tout moment de la procédure de candidature et d’entretien peuvent envoyer un courrier électronique à l’adresse suivante : [email protected].
Skills
We are seeking engineers with diverse specialties and skills to join our dynamic team to innovate and solve complex challenges. Our team is looking for strong talent with expertise in the following areas:
- Front End UI Engineer (UI/UX design principles, responsive design, JavaScript frameworks)
- DevOps Engineer (CI/CD Pipelines, IAC proficiency, Containerization/Orchestration, Cloud Platforms)
- Back End Engineer (API Development, Database Management, Security Practices, Message Queuing)
- AI/ML Engineer (Machine Learning Frameworks, Data Processing, Algorithm Development, Big Data Technologies, Domain Knowledge)
- Software Development: Write clean, maintainable, and efficient code or various software applications and systems.
- Design and Architecture: Participate in design reviews with peers and stakeholders
- Code Review: Review code developed by other developers, providing feedback adhering to industry standard best practices like coding guidelines
- Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide.
- Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner.
- Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences.
- Dev Ops Model: Understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, deploy and maintain the software in production.
- Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 2+ years of professional software development experience.
- Proficiency in one or more programming languages such as C#, .NET, Python, Java, or JavaScript.
- Experience with software development practices and design patterns.
- Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA.
- Basic understanding of cloud technologies and DevOps principles.
- Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services.
- Experience with cloud platforms like Azure, AWS, or GCP.
- Experience with test automation frameworks and tools.
- Knowledge of agile development methodologies.
- Commitment to continuous learning and professional development.
- Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Disability Accommodation
For individuals with disabilities that need additional assistance at any point in the application and interview process, please email [email protected].
- Quebec candidates: While French is required for Quebec roles, use of the English language is also required due to the global nature of the business and the need to interact with UKG US headquarters and international sites.
Nous Recherchons Des Ingénieurs Aux Spécialités Et Compétences Diverses Pour Rejoindre Notre Équipe Dynamique Afin D’innover Et De Relever Des Défis Complexes. Notre Équipe Est à La Recherche De Talents Solides Ayant Une Expertise Dans Les Domaines Suivants
- Spécialiste des interfaces Web dédiées aux utilisateurs (principes de conception UI/UX, conception réactive, structures JavaScript)
- Ingénieur(e) DevOps (pipelines CI/CD, compétence IAC, conteneurisation/orchestration, plateformes en nuage)
- Développeur(-euse) d’applications dorsales (développement d’API, gestion de base de données, pratiques de sécurité, file d’attente de messages)
- Ingénieur(e) en IA/AA (cadres d’apprentissage automatique, traitement des données, développement d’algorithmes, technologies mégadonnées, connaissances du domaine)
- Développement de logiciels : Rédiger un code propre, facile à maintenir et efficace pour diverses applications et systèmes logiciels.
- Conception et architecture : Participer aux revues de conception avec les pairs et les parties prenantes.
- Révision du code : Examiner avec diligence le code développé par d’autres développeur(euse)s, fournissez une rétroaction qui adhère aux pratiques exemplaires standard de l’industrie, telles que les directives de codage.
- Essais : Construire des logiciels testables, définir des tests, participer au processus de test, automatiser les tests à l’aide d’outils (par exemple, Junit, Selenium) et de modèles de conception en s’appuyant sur la pyramide d’automatisation des tests.
- Débogage et dépannage : Triage des défauts ou des problèmes signalés par la clientèle, débogage et résolution en temps opportun et de manière efficace.
- Santé et qualité des services : Contribuer au maintien de la santé et de la qualité des services et des incidents, en identifiant rapidement les problèmes et en les signalant. Collaborer avec l’équipe à l’utilisation des indicateurs de santé des services et de la télémétrie pour prendre des mesures. Contribuer à l’analyse des causes profondes et à la mise en œuvre de mesures visant à éviter que de telles situations ne se reproduisent à l’avenir.
- Modèle Dev Ops : Compréhension du travail dans un modèle DevOps. Assumer la responsabilité en travaillant avec la gestion des produits sur les exigences, la conception, le développement, le test, le déploiement et la maintenance du logiciel en production.
- Documentation : Documenter correctement les nouvelles fonctionnalités, les améliorations ou les corrections apportées au produit, et contribuer aux supports de formation.
- Baccalauréat en informatique, en ingénierie ou dans un domaine technique connexe, ou expérience pratique équivalente.
- Plus de deux ans d’expérience professionnelle dans le développement de logiciels.
- Maîtrise d’un ou plusieurs langages de programmation tels que C#, .NET, Python, Java ou JavaScript.
- Expérience des pratiques de développement de logiciels et des modèles de conception.
- Familiarité avec les systèmes de contrôle de version tels que Git GitHub et les systèmes de suivi des bogues/travaux, tels que JIRA.
- Compréhension de base des technologies du nuage et des principes DevOps.
- Solides compétences en matière d’analyse et de résolution de problèmes, avec une expérience avérée dans l’élaboration et l’expédition de produits et de services logiciels performants.
- Expérience des plateformes infonuagiques comme Azure, AWS ou GCP.
- Expérience des cadres et outils d’automatisation des tests.
- Connaissance des méthodologies de développement agile.
- Engagement à l’égard de l’apprentissage continu et du développement professionnel.
- Bonnes aptitudes à la communication et aux relations interpersonnelles, avec la capacité de travailler efficacement dans un environnement d’équipe collaboratif.
Aménagement pour les personnes en situation de handicap :
Les personnes ayant un handicap qui ont besoin d’une assistance supplémentaire à tout moment de la procédure de candidature et d’entretien peuvent envoyer un courrier électronique à l’adresse suivante : [email protected].
- Candidat(e)s du Québec : Bien que le français soit obligatoire pour les postes au Québec, l’usage de l’anglais est également nécessaire en raison de la nature mondiale de l’entreprise et de la nécessité d’interagir avec le siège social d’UKG aux États-Unis et avec des sites internationaux.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Éducateur(trice) - Unité de traitement de réadaptation intensive
CIUSSS de l’Est-de-l’Île-de-Montréal,
Montreal, QC
1 day ago
Le CIUSSS de l’Est-de-l’Île-de-Montréal regroupe 26 installations et dessert une population de plus de 500 000 Montréalais. Affilié à l’Université de Montréal, il offre une gamme complète de soins de santé et de services sociaux de première ligne, de services d’hébergement, de soins hospitaliers généraux, spécialisés, surspécialisés et de soins en santé mentale.DescriptionLes unités de traitement de réadaptation intensive (UTRI)...

Spécialiste Marketing et contenu
Oatbox,
Montreal, QC
1 day ago
Fondée en 2014, Oatbox est une entreprise agroalimentaire en forte croissance et une équipe qui travaille ardemment pour offrir des produits alimentaires d’alternative de première qualité, et ce, à partir d’avoine canadienne responsable. Parce que l’avoine est une meilleure alternative pour l’humain ET la planète, notre mission est d’explorer son plein potentiel pour accroître sa consommation. Une part de notre...

Technicien en mécanique du bâtiment
Commission de la construction du Québec,
Montreal, QC
CA$43.75
-
CA$46.83
per hour
1 day ago
La Commission de la construction du Québec (CCQ) joue un rôle crucial au sein de l’industrie de la construction au Québec. En plus de veiller à l'application des règles concernant les relations de travail, nous administrons un vaste éventail de services professionnels et personnels aux travailleurs, aux entrepreneurs et aux retraités de l'industrie de la construction.Travailler à la Commission de...
