fbpx

Senior .Net Developer

Senior .Net Developer

The Senior .Net Developer is responsible for getting involved in all stages of the development cycle; from analysis to design and implementation of solutions. This person will also help their colleagues, from a technical point of view, in different projects that include integration solutions, web-based and application-oriented solutions that have an effect on more than 1500 users in 165 branches and 2 factories in America. North.

Responsibilities

• Develop IT solutions based on business needs.

• Analyze the needs, opportunities, and processes related to the development of the company.

• Recommend new technologies to ensure scalable, user-friendly, and quality solutions that also meet the needs of the business.

• Develop and maintain software, services, websites, applications, and integration solutions that meet business needs.

• Take part in the realization of the software architecture according to the needs.

• Work closely with the development team to contribute to the strategic technical vision.

• Coach and train other software developers in industry best practices.

• Participate in the content management of development cycles.

• Provide technical support, troubleshooting, and user training as needed.

• Stay on top of the latest programming standards and technologies.

• Promote and contribute to the development process and culture, grow with and influence the team.

• Document, standardize and keep development procedures up to date.

• Perform other tasks as needed.

Qualifications

• Bachelor’s degree in computer science or college diploma in computer technology.

• Minimum of 5 years of experience in .Net development.

• Minimum of 3 years of experience in the development and management of development tools.

• Extensive hands-on API engineering experience in designing and implementing REST APIs using OpenAPI specifications.

• Strong general knowledge of relational databases (SQL Server) and programming languages (C #, .Net, ASP.Net).

• Experience and a good understanding of S.O.L.I.D.

• Experience working and maintaining existing code.

• Experience with agile methodology.

• Experience with Azure DevOps then with continuous integration and deployment (CI / CD).

• Good communication skills, oral and written, in French and English.

Demonstrated skills

• Highly developed organizational and time management skills, ability to set priorities.

• Good initiative and strong problem-solving skills.

• Demonstrates initiative, autonomy.

• Ability to meet deadlines and adapt to an agile environment.

• Passion for clean, scalable, and user-friendly design and architecture.

• Ability to deliver results and collaborate with different stakeholders within the company.

• Great attention to detail with particular emphasis on the quality of the work.

• Leadership, good team player, great team spirit.

• Proficiency in Microsoft Office suite applications (Word, Excel, PowerPoint).

• Knowledge of Microsoft Dynamics CRM software, an asset.

• Proficiency in C #, Javascript, SQL, ASP.NET Core, and Web API.

• Azure cloud platform an asset.

Développeur senior .Net

Le Développeur senior .Net a la responsabilité de s’impliquer dans toutes les étapes du cycle de développement; de l’analyse jusqu’à la conception et la mise en place des solutions.

Il aidera également ses collègues, d’un point de vue technique, dans différents projets qui comprennent des solutions d’intégration, des solutions axées sur le Web et applicatives qui ont un effet sur plus de 1500 utilisateurs dans 165 succursales et 2 usines en Amérique du Nord.

Responsabilités

  • Élaborer des solutions informatiques en fonction des besoins de l’entreprise.
  • Analyser les besoins, les opportunités et les processus liés au développement de l’entreprise.
  • Recommander de nouvelles technologies pour assurer des solutions évolutives, conviviales et de qualité qui correspondent également aux besoins de l’entreprise.
  • Élaborer et entretenir des logiciels, des services, des sites Web, des applications et des solutions d’intégration qui répondent aux besoins de l’entreprise.
  • Prendre part à la réalisation de l’architecture logicielle en fonction des besoins.
  • Travailler en étroite collaboration avec l’équipe de développement pour contribuer à la vision technique stratégique.
  • Encadrer et former les autres développeurs de logiciels en ce qui a trait aux meilleures pratiques de l’industrie.
  • Participer à la gestion du contenu des cycles de développement.
  • Offrir du soutien technique, du dépannage et de la formation aux utilisateurs, au besoin.
  • Demeurer à l’affût des plus récentes normes et technologies en matière de programmation.
  • Promouvoir et contribuer au processus et à la culture de développement, évoluer avec l’équipe et l’influencer.
  • Documenter, uniformiser et maintenir les procédures de développement à jour.
  • Effectuer d’autres tâches en fonction des besoins.

Qualifications

  • Baccalauréat en informatique ou diplôme d’études collégiales en techniques de l’informatique.
  • Minimum de 5 années d’expérience en développement .Net.
  • Minimum de 3 années d’expérience dans l’élaboration et la gestion d’outils de développement.
  • Grande expérience pratique de l’ingénierie API en matière de conception et de mise en place d’API REST à l’aide des spécifications OpenAPI.
  • Solides connaissances générales des bases de données relationnelles (SQL Server) et des langages de programmation (C#, .Net, ASP.Net).
  • Expérience et bonne compréhension des principes S.O.L.I.D.
  • Expérience du travail et de l’entretien du code existant.
  • Expérience avec la méthodologie agile.
  • Expérience avec Azure DevOps puis avec l’intégration et le déploiement continus (CI/CD).
  • Bonnes compétences en communication, à l’oral et à l’écrit, en français et en anglais.

Compétences démontrées

  • Aptitudes très développées en matière d’organisation et de gestion du temps, capacité d’établir les priorités.
  • Bon esprit d’initiative et solides compétences en résolution de problèmes.
  • Fait preuve d’initiative, d’autonomie.
  • Capacité de respecter les échéanciers et de s’adapter dans un environnement agile.
  • Passion pour la conception et l’architecture épurées, évolutives et conviviales.
  • Capacité de fournir des résultats et de collaborer avec différentes parties prenantes au sein de l’entreprise.
  • Grand souci du détail avec un effort particulier sur la qualité du travail.
  • Leadership, bon joueur d’équipe, grand esprit d’équipe.
  • Maîtrise des applications de la suite Microsoft Office (Word, Excel, PowerPoint).
  • Connaissance du logiciel Microsoft Dynamics CRM, un atout.
  • Maîtrise de C#, Javascript, SQL, ASP.NET Core et Web API.
  • Plateforme en nuage Azure, un atout.

#OPON

Contract Info / Information sur le contrat
  • Job ID / No. du Poste: 22527
  • Open Positions / Postes Ouverts: 1
Aperçu du travail

Se connecter

Sign Up

Forgotten Password

Share