Senior Software Developer C++/C#/.NET

GBS Europa GmbH
Karlsruhe, Germany
29 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
English, German
Job source

Tech stack

ASP.NET .NET Framework Artificial Intelligence Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Code Review Linux Simple Mail Transfer Protocols Microsoft Visual Studio Windows Servers Scrum Methodology
+5 more
SQL Databases Multithreading .NET Core Code Restructuring Microservices

Job description

  • Ein innovatives Produktportfolio mit Fokus auf E-Mail-Sicherheit, Compliance und KI.
  • Plattformunabhängige Lösungen, die echten Wettbewerbsvorteil bieten.
  • Flexible Arbeitsmodelle, Weiterbildungsmöglichkeiten und echte Karriereperspektiven.

Requirements

  • Mindestens fünf Jahre Berufserfahrung mit C++ und im .NET-Ökosystem (C#, .NET, .NET Core). Belastbar in Microservices, Multi-Threading, REST, Service Bus, ASP.NET, SQL.
  • Erfahrung mit E-Mail-Infrastrukturen wie Microsoft SMTP und Exchange sowie mit Azure ist ein deutlicher Vorteil, ebenso solide Kenntnisse in Windows Server und Linux.
  • Visual Studio kennen Sie wie Ihre Werkzeugkiste.
  • Deutsch und Englisch auf Arbeitsniveau.
  • Scrum aus der Praxis, nicht aus dem Buch.
  • Worauf wir im Gespräch zurückkommen werden - und was Sie auf Beispiele zurückführen können sollten: Sie haben Refactoring- oder Tech-Debt-Initiativen aktiv getrieben, nicht nur erlitten. Sie haben mindestens einen Junior so weit begleitet, dass er selbstständig arbeitet. Sie haben einen Code Review schon einmal mit Substanz abgelehnt - und können den Grund in zwei Sätzen sagen. Sie können erklären, woran Sie erkennen, dass ein System unter Last bricht, bevor es bricht.

Benefits & conditions

Bei GBS erwartet Sie ein Arbeitgeber mit flachen Hierarchien, der Ihre persönliche Entwicklung, Stärken und Wachstumspotenziale identifiziert und fördert. Wir stehen als Arbeitgeber für Chancengleichheit, indem wir es jeder Person ermöglichen, ihr wahres Selbst zu zeigen. Uns ist es wichtig, das unsere Mitarbeiter ihre persönlichen Anforderungen und die familiären Verpflichtungen mit der Arbeit vereinbaren können. Wir bieten Ihnen daher flexible Arbeitszeiten, Teilzeitmodelle und die Option, im Büro, mobil oder hybrid zu arbeiten. Und natürlich 30 Urlaubstage für Ihre Erholung. Ein attraktives Festgehalt und Bonussystem Moderne Technologien & mobile Ausstattung Firmenhandys zur privaten Nutzung Hybrides Arbeiten & flexible Arbeitszeiten Einstiegsmöglichkeit vom Berufsanfänger bis hin zum Principal Consultant Onboarding mit persönlicher Ansprechperson Persönliche MentorInnen: Unsere Führungskräfte und Profis sind jederzeit gerne für Sie da Spannende Projekte & agile Teams Feedback-Kultur Mitgestaltung und Raum für Ideen Unternehmenskultur, die inspiriert und verbindet Individuelle Weiterbildungsbudgets Flexible Elternzeitmodelle & Unterstützung Betriebliche Altersvorsorge Team- und Firmenevents Sabbaticals und Auszeiten Gratis Fachbücher Beteiligung an Arbeitsplatzbrille Klimatisierte Büroräume mit kostenfreien Parkplätzen Pizza-, Nudel- oder Salat-Tage, sowie Gratisgetränke Wir lieben Hunde - Sie sind jederzeit bei uns im Büro willkommen Kein verkrampfter Dresscode im Büro: Ziehen Sie zur Arbeit die Kleidung an in der Sie sich wohlfühlst Nachhaltigkeit ist uns wichtig - wir sind ISO 14001 zertifiziert und handeln ressourcenschonend Prämien für langjährige Mitarbeiter

About the company

  • Sie entwerfen und implementieren komplexe Backend-Module auf Basis von C++ und .NET. Innerhalb der Architekturvorgaben treffen Sie Entscheidungen selbst. Wenn die Vorgaben nicht passen, sagen Sie das - mit Begründung, nicht mit Bauchgefühl.
  • Sie verantworten Stabilität und Performance der Module in Ihrem Bereich. Verantwortung heißt hier konkret: Sie kennen die relevanten KPIs - Lead Time for Changes, Change Failure Rate, MTTR, Defect Rate - und Sie handeln, wenn die Zahlen kippen. Bevor jemand fragt.
  • Sie führen Code Reviews mit Substanz. Reviews sind keine Korrekturmaschine, sondern der Punkt, an dem Qualität entsteht - oder eben nicht. Sie machen technische Schulden in Ihrem Bereich sichtbar, mit Aufwand und Konsequenz, und treiben deren Abbau aktiv.
  • Sie begleiten Junior- und Mid-Level-Entwickler durch Pairing, Reviews und direktes Feedback. Senior heißt: Das Team wird durch Sie besser. Nicht laut. Aber messbar.
  • NFRs - Performance, Security, Reliability - sind Teil jeder Implementierungsentscheidung, nicht der Punkt, an dem nachträglich repariert wird.
  • Entscheidungen, die in dieser Rolle bei Ihnen liegen
  • Implementierungsansatz und technische Umsetzung innerhalb der Architekturvorgaben. Auswahl von Libraries und Tools ohne systemweite Auswirkung. Struktur und Organisation des Codes in Ihrem Bereich. Sie können Merges blockieren, die definierte Standards verletzen - und das wird von Ihnen erwartet, nicht nur geduldet.
  • Systemweite Architekturentscheidungen treffen Sie nicht allein. Aber Sie beeinflussen sie - mit Substanz, nicht mit Meinung.
  • Was diese Rolle nicht ist
  • Kein Senior-by-Tenure. Wer fünf Jahre dabei ist, ohne sichtbare Wirkung auf Code, Team oder System, wird hier nicht glücklich. Wer Code Reviews als persönlichen Angriff empfindet, ebenfalls nicht. Wer ohne genaue Specs nicht weiterweiß, sollte sich auf eine Mid-Level-Stelle bewerben - das ist keine Wertung, sondern eine ehrliche Einschätzung der Erwartung.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…