Developer (.Net fullstack)
5 days ago
== English version will follow ==
IT Unlock est un expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l'intégration de l'IA à la modernisation des ERP et CRM, en passant par l'analyse avancée des données.
L'Équipe :
Vous ferez partie d'une équipe multiculturelle, énergique et solidaire. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation au monde pour vous amener au niveau supérieur. Nous avons une culture conviviale et coopérative. Nous voulons vous voir réussir dans vos entreprises et faire partie de notre famille.
Description :
La Direction Solutions, Transversale et Données (DSTD) est une équipe de développement de systèmes applicatifs et services communs susceptibles d'être utilisés par l'ensemble de la Vice-Présidence. La direction est composée de 3 grands sous-domaines applicatifs, soit les communications, la relation client et les données clients. Ainsi, vous participerez au développement d'applications d'un projet d'envergure. Le développeur participe à fournir des solutions applicatives, de livrer des produits stables et de constamment améliorer leur qualité et trouver des solutions. Il analyse, conçoit, configure, développe, maintient et fais évoluer les produits logiciels pour répondre aux besoins de l'organisation. Il est aussi porté responsable de la qualité et de la sécurité des solutions codées.
Le conseiller contribue activement au développement d'applications informatiques de grandes envergures en réalisant l'arrimage et la mise en œuvre, tout en mettant à profit votre compétence à maîtriser la technologie et d'anticiper les innovations. Il analyse les besoins des clients et partenaires et recommande les solutions technologiques appropriées. À cet égard, il planifie, hiérarchise et coordonne le travail afin de tenir les engagements pris en phase avec les objectifs à atteindre.
Responsabilités principales:
- Maîtriser les composantes et les interrelations des systèmes et fournir l'encadrement/connaissances à votre équipe de travail
- Analyser les spécifications fonctionnelles et non fonctionnelles des utilisateurs pour les demandes de développement
- Analyser, concevoir et documenter des programmes ou des applications selon les meilleures pratiques
- Développer/configurer les programmes ou applications en fonction des besoins et spécifications des utilisateurs
- Évaluer les impacts d'un changement sur les autres applications, outils et systèmes déjà existants et recommander les solutions
- Assurer la qualité de ce qui est livré selon les meilleures pratiques (TDD, DDD)
- Participer à l'élaboration des stratégies d'essais, de réalisation et élaborer la stratégie d'implantation
- Préparer le plan de déploiement de production et en coordonner le bon déroulement lors de la mise en production
- Déployer les solutions applicatives dans les divers environnements, en étroite collaboration avec les collaborateurs externes de son équipe
== English version ==
IT Unlock is a leading expert in artificial intelligence and digital transformation. We provide tailored solutions, ranging from AI integration to the modernization of ERP and CRM systems, as well as advanced data analytics.
The Team:
Join a multicultural, energetic, and supportive team. We love to win while having fun at work. We offer the best training in the world to take you to the next level. Our culture is friendly and collaborative, and we are committed to helping you succeed in your endeavors while making you feel like part of our family.
Description:
The Direction of Solutions, Cross-functional and Data (DSTD) is a team responsible for developing application systems and common services that may be used across the entire Vice Presidency. The department is made up of three major application sub-domains: communications, client relations, and client data. As such, you will participate in the development of applications for a large-scale project.
The developer is involved in delivering application solutions, ensuring stable product delivery, and continuously improving quality and finding solutions. They analyze, design, configure, develop, maintain, and enhance software products to meet the organization's needs. They are also accountable for the quality and security of the coded solutions.
The advisor plays an active role in the development of large-scale IT applications by aligning and implementing them, while leveraging their technical expertise and ability to anticipate innovation. They analyze the needs of clients and partners and recommend appropriate technological solutions. In this regard, they plan, prioritize, and coordinate the work to meet commitments aligned with the project objectives.
Main Responsibilities:
- Master system components and their interrelations, and provide guidance/knowledge to the team
- Analyze users' functional and non-functional specifications for development requests
- Analyze, design, and document programs or applications according to best practices
- Develop/configure programs or applications based on user needs and specifications
- Evaluate the impact of changes on other existing applications, tools, and systems and recommend solutions
- Ensure the quality of deliverables using best practices (TDD, DDD)
- Participate in test strategy development, execution, and implementation planning
- Prepare the production deployment plan and coordinate its execution
- Deploy application solutions in various environments in close collaboration with external team members
Requirements == English version will follow ==
Mode de travail : Hybride flexible, deux jours au bureau de Lévis
Compétences :
- Être curieux, savoir se remettre en question et déployer des efforts pour apprendre de nouvelles choses
- Capacité à identifier les problèmes et bloquants et proposer des façons de les contourner
- Posséder des capacités de communication et de vulgarisation
- Être organisé, rigoureux et savoir gérer les priorités
- Rassembleur, capacité à convaincre les membres de son équipe et se conformer lorsque requis
- Être un joueur d'équipe
- Connaissance du français nécessaire
Connaissances et aptitudes requises MODIFIER SELON LE PROFIL RECHERCHÉ :
- Démontrer au minimum 5 années d'expérience dans un rôle similaire (niveau recherché: sénior)
- Expérience de projets de développement en mode agile
- Capacité à identifier et appliquer les bonnes pratiques de développement logiciel (clean architecture, clean code, design pattern)
- Expérience en programmation .Net backend
- Connaissance de l'évènmentielle
- Connaissance des Microservices
Environnement technologique :
- Connaissance de .NET Core, C#.net / VB.Net / angular
- Connaissance de WCF
- Connaissance de REST API / ASP.Net Web API 2
- Connaissance de TDD / DDD
- Connaissance de Nuget, SQL Server, IIS
- Connaissance de GIT, Azure Devops, Concourse (autres CI), SonarQube, DevOps, transferts par MFT
Niveau de séniorité: Sénior
== English version ==
Work Arrangement:
- Flexible hybrid mode, two days a week at the Lévis office
Skills:
- Curious, open to self-reflection, and eager to learn new things
- Ability to identify issues and blockers and propose workarounds
- Strong communication and simplification skills
- Organized, rigorous, and able to manage priorities
- Team player, persuasive, and able to align with the team when needed
- Fluent in French (required)
Knowledge and Required Skills (TO BE ADJUSTED BASED ON THE PROFILE SOUGHT):
- Minimum 5 years of experience in a similar role (senior level required)
- Experience in Agile development projects
- Ability to identify and apply software development best practices (clean architecture, clean code, design patterns)
- Backend .NET programming experience
- Knowledge of event-driven architecture
- Knowledge of Microservices architecture
Technical Environment:
- Knowledge of .NET Core, C#.NET / VB.NET / Angular
- Knowledge of WCF
- Knowledge of REST API / ASP.NET Web API 2
- Knowledge of TDD / DDD
- Familiar with NuGet, SQL Server, IIS
- Experience with GIT, Azure DevOps, Concourse (or other CI), SonarQube, DevOps practices, and MFT transfers
Requirements
- 5+ ans d'expérience en .NET Core, C#.net / VB.Net / angular Agile - Connaissance de WCF - Connaissance de REST API / ASP.Net Web API 2 - Connaissance de TDD / DDD - Connaissance de Nuget, SQL Server, IIS - Connaissance de GIT, Azure Devops, Concourse (autres CI), SonarQube, DevOps, transferts par MFT - Connaissance de l'évènmentielle - Connaissance des Microservices - Capacité à identifier et appliquer les bonnes pratiques de développement logiciel (clean architecture, clean code, design pattern) - Français couramment - 2 jours par semaine en présentiel à Lévis, Québec.
-
Developer (.Net fullstack)
5 days ago
Lévis, Quebec, Canada IT UNLOCK CONSULTING INC. Full time== English version will follow == IT Unlock est un expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l'intégration de l'IA à la modernisation des ERP et CRM, en passant par l'analyse avancée des données. L'Équipe : Vous ferez partie d'une équipe...
-
NET Developer
4 weeks ago
Lévis, Quebec, Canada Desjardins Group Full timeBe part of the largest private IT team in Quebec Take on challenges that match your ambitions with a team of 7,000 colleagues who share your passion for everything IT. Be part of a booming sector where innovative ideas are welcomed at an organization that cares about sustainable development.What does IT look like at Desjardins? With over 1,380 applications...