Auf einen Blick
- Aufgaben: Entwickle und pflege kritische Geschäftsanwendungen mit C# und modernen Technologien.
- Unternehmen: Innovatives Unternehmen mit einem dynamischen und anspruchsvollen Arbeitsumfeld.
- Vorteile: Attraktives Gehalt, Weiterbildungsmöglichkeiten und flexible Arbeitszeiten.
- Weitere Informationen: Agiles Team mit großartigen Entwicklungsmöglichkeiten und regelmäßigen Schulungen.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Full-Stack-Entwicklung und fundierte Kenntnisse in C# und .NET.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Votre mission :
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é.
Votre rôle :
- 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.
Votre profil :
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.
Les plus :
- Formations et certifications dispensées chaque année
- 2 jours de télétravail
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Développeur C# Full-stack sénior – Applications métier critiques erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei BS-Team Sàrl anzuklopfen, wenn du dich auf die Stelle als Développeur C# Full-stack sénior – Applications métier critiques bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei BS-Team Sàrl vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Développeur C# Full-stack sénior – Applications métier critiques mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei BS-Team Sàrl klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei BS-Team Sàrl vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.