Wir suchen derzeit einen hochqualifizierten und motivierten C++-Softwareentwickler zur Verstärkung unseres dynamischen Teams. Als C++-Softwareentwickler spielen Sie eine entscheidende Rolle bei der Entwicklung und Verbesserung unserer Softwareanwendungen und nutzen Ihr Fachwissen in der C++-Programmierung, um effiziente, robuste und skalierbare Lösungen zu erstellen. Sie arbeiten mit funktionsübergreifenden Teams zusammen, darunter Produktmanager, Designer und Tester, um sicherzustellen, dass unsere Software den Kundenanforderungen und Industriestandards entspricht.

Aufgaben:

  1. Arbeiten Sie mit Stakeholdern zusammen, um Softwareanforderungen und -spezifikationen zu sammeln und zu analysieren.
  2. Entwerfen, entwickeln, testen und warten Sie hochwertige C++-Anwendungen unter Einhaltung von Best Practices und Codierungsstandards.
  3. Optimieren Sie den Code hinsichtlich Leistung, Skalierbarkeit und Stabilität und identifizieren und beheben Sie auftretende Engpässe und Probleme.
  4. Nehmen Sie an Codeüberprüfungen und Designdiskussionen teil und geben Sie konstruktives Feedback, um die allgemeine Softwarequalität zu verbessern.
  5. Erweitern Sie kontinuierlich Ihr Wissen über C++-Programmiertechniken und Branchentrends und lassen Sie neue Erkenntnisse in Ihre Arbeit einfließen.
  6. Arbeiten Sie mit Qualitätssicherungsteams zusammen, um Softwarefehler zu identifizieren, zu reproduzieren und zu beheben.
  7. Erstellen und pflegen Sie eine klare, prägnante technische Dokumentation für Softwaredesign, Code und Benutzerhandbücher.
  8. Mentor und Anleitung für Nachwuchsingenieure, fostWir schaffen eine Kultur des kontinuierlichen Lernens und der Verbesserung.

Anforderungen:

  1. Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich.
  2. 3+ Jahre Berufserfahrung in der Softwareentwicklung, mit Schwerpunkt C++-Programmierung.
  3. Gute Kenntnisse der Sprache C++, librarThemen und Frameworks (wie Boost, STL oder Qt).
  4. Kenntnisse in objektorientierter Programmierung, Entwurfsmustern und Datenstrukturen.
  5. Vertrautheit mit Multithreading, Speicherverwaltung und Netzwerkprogrammierung.
  6. Erfahrung mit Versionskontrollsystemen (z. B. Git) und Fehlerverfolgungstools (z. B. JIRA).
  7. Hervorragende Analyse-, Problemlösungs- und Debugging-Fähigkeiten.
  8. Starke Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einer kollaborativen Teamumgebung zu arbeiten.
  9. Detailorientiert und organisiert, mit der Fähigkeit, mehrere Aufgaben zu verwalten und Fristen einzuhalten.

Nice to Haves:

  1. Kenntnisse in anderen Programmiersprachen wie Python, Java oder C#.
  2. Erfahrung mit plattformübergreifender Entwicklung, einschließlich Linux, Windows und macOS.
  3. Vertrautheit mit agilen Softwareentwicklungsmethoden wie Scrum oder Kanban.

    Wenn Sie ein talentierter C++-Softwareentwickler mit einer Leidenschaft für die Entwicklung innovativer Softwarelösungen sind, möchten wir von Ihnen hören! Bitte senden Sie uns Ihren Lebenslauf und Ihr Anschreiben mit detaillierten Angaben zu Ihren Erfahrungen und Qualifikationen. Wir freuen uns auf die Prüfung Ihrer Bewerbung.