- Dans le cadre de la maintenance, de l’évolution et du développement d’applications métier critiques, nous recherchons un développeur C# Full-stack sénior disposant d’une solide expérience dans la conception, le développement, le support et l’industrialisation de solutions applicatives.
- La mission consiste à intervenir sur l’ensemble du cycle de vie des applications : analyse des besoins, développement backend et frontend, intégration avec les systèmes existants, maintenance corrective et évolutive, support applicatif, documentation et accompagnement des mises en production.
- Le poste s’inscrit dans un environnement exigeant, nécessitant rigueur, autonomie, réactivité, qualité logicielle, sécurité applicative et capacité à travailler sur des systèmes à forte disponibilitée.
- Concevoir, développer et maintenir des applications web métier en C#, .NET Core, .NET 6+ / .NET 8+ et ASP.NET Core
- Développer et faire évoluer des API REST, Web API ou MVC
- Participer à des architectures RESTful, microservices et à l’intégration de systèmes hétérogènes
- Développer les interfaces frontend avec Angular 16+, TypeScript, composants, services, modules, routing et reactive forms
- Intégrer des API REST ou GraphQL et gérer les mécanismes d’authentification tels que OAuth2, OpenID Connect et JWT
- Concevoir, maintenir et optimiser les bases de données SQL Server
- Développer et optimiser des requêtes SQL, procédures stockées, fonctions, triggers, index et transactions
- Utiliser Entity Framework Core pour l’accès aux données
- Assurer le support applicatif de niveau 2 et niveau 3
- Diagnostiquer et corriger les incidents applicatifs, anomalies de données et problèmes de performance
- Participer au roulement d’astreinte ou service de piquet lorsque nécessaire
- Mettre en place et maintenir des pipelines CI/CD avec Azure DevOps
- Gérer les dépôts Git / Azure Repos, les branches, pull requests, builds et releases
- Appliquer les bonnes pratiques DevOps, qualité logicielle, tests, revue de code et automatisation des déploiements
- Intégrer les exigences de sécurité applicative : OWASP, gestion des vulnérabilités, chiffrement, protection des données sensibles
- Participer aux cérémonies Agile / Scrum
- Contribuer à la gestion du backlog, au lotissement des travaux, à la priorisation et au suivi des livraisons
- Animer ou participer à des ateliers avec les équipes métiers, applicatives et techniques
- Rédiger et maintenir les spécifications fonctionnelles, spécifications techniques, vues d’architecture, documentations applicatives, procédures d’exploitation et de support.
- Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.
- Vous disposez d’au moins 5 ans d’expérience en développement full-stack et d’un Bachelor en informatique ou équivalent.
- Vous maîtrisez les technologies C#, .NET Core / .NET 6-8, ASP.NET Core, Web API, MVC, Entity Framework Core, ainsi que le développement frontend avec Angular 16+, TypeScript, HTML/CSS.
- Vous avez de solides compétences en SQL Server / T-SQL, en conception et optimisation de requêtes, procédures stockées, index, transactions et performances.
- Vous êtes à l’aise avec les architectures RESTful, les microservices, les API REST / GraphQL, ainsi qu’avec les mécanismes de sécurité OAuth2, OpenID Connect, JWT et les bonnes pratiques OWASP.
- Vous pratiquez les environnements Azure DevOps, Git, Azure Repos, CI/CD, Build & Release, et savez travailler dans un cadre Agile / Scrum.
- Une expérience en support applicatif N2/N3, en applications critiques, haute disponibilité ou systèmes temps réel constitue un atout.
- Formations et certifications dispensées chaque année
- 2 jours de télétravail
En tant que Développeur C# Full-stack sénior, vous rejoindrez BS-Team SA, une société suisse reconnue pour son expertise en développement d’applications métier critiques et son accompagnement de proximité. Vous évoluerez aux côtés d’équipes expérimentées, avec de réelles perspectives d’évolution vers des rôles d’architecte logiciel ou de tech lead. Pour approfondir vos connaissances techniques, consultez la documentation officielle C#. Ce poste de Développeur C# Full-stack sénior est ouvert dès à présent.
En tant que Développeur C# Full-stack sénior, nous offrons un cadre de travail flexible avec jusqu’à deux jours de télétravail par semaine, une rémunération attractive et des formations certifiantes régulières. Découvrez également nos autres offres d’emploi IT si ce poste ne correspond pas exactement à votre profil. Rejoindre BS-Team SA, c’est intégrer une entreprise à taille humaine, ancrée en Suisse romande, qui valorise l’autonomie et la prise d’initiative de ses collaborateurs.