Software Developer C++
8com GmbH & Co. KG.
Berlin, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
IntermediateJob location
Berlin, Germany
Tech stack
JavaScript
PHP
Unit Testing
C++
Cloud Computing
Code Review
Computer Programming
Databases
Continuous Integration
Software Design Patterns
Python
NoSQL
Scrum
Software Architecture
Software Engineering
Software Systems
System Testing
Containerization
Kubernetes
Information Technology
Docker
Go
Job description
- Du konzipierst, entwickelst und optimierst Softwarelösungen, zudem unterstützt bei der Einführung und Betrieb neuer Softwarelösungen
- Du analysierst fachliche und technische Anforderungen und setzt diese in tragfähige Systemlösungen um
- Du implementierst Anwendungen, Module und Schnittstellen
- Du wartest, pflegst und optimierst bestehende Softwarekomponenten
- Du führst Fehleranalysen durch und behebst Störungen, erstellst und pflegst technische Dokumentationen
- Du führst Code-Reviews und Qualitätssicherungsmaßnahmen durch
- Du wirkst an Architekturentscheidungen und technischen Konzepten mit
- Du planst und führst Tests durch (Unit-, Integrations- und Systemtests)
- Du arbeitest mit internen Fachbereichen sowie externen Partnern im Rahmen von Projekten zusammen und wirkst an der kontinuierlichen Verbesserung von Entwicklungsprozessen mit
Requirements
- Du hast eine erfolgreich abgeschlossene Ausbildung als Fachinformatiker/in für Anwendungsentwicklung, ein BA-Studium im IT-Bereich oder alternativ mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung
- Scrum und Kanban sind für dich keine Fremdwörter, sondern Teil deines Arbeitsalltags
- Du kennst dich mit Unit-Tests aus
- Du hast einen hohen Qualitätsanspruch an sauberen und wartbaren Code
- Du beherrschst einige der folgenden Programmiersprachen: PHP, C++, Golang, JavaScript, Python
- Du glaubst an die Vorteile von Generative AI Coding und setzt diese sinnvoll ein
Erforderliche Sprachkenntnisse:
- Deutsch: Muttersprache oder muttersprachliches Niveau
- Englisch: fließend
Nice to have:
- Erfahrung mit Cloud-Technologien und Containerisierung (z. B. Docker, Kubernetes)
- Kenntnisse in CI/CD-Prozessen
- Erfahrung mit relationalen und NoSQL-Datenbanken
- Verständnis moderner Softwarearchitekturen und Design Patterns
Benefits & conditions
- Wir sind ein Unternehmen mit flachen Hierarchien und viel Freiraum für eigene Entscheidungen und einen eigenen Verantwortungsbereich.
- Wir bieten eine ansprechende und abwechslungsreiche Tätigkeit, bei der Du ohne bürokratische Hemmnisse Dinge bewegen kannst.
- Wir fördern Weiterentwicklung/Weiterbildung, die an Deine Bedürfnisse angepasst ist.
- Flexible Arbeitszeiten sowie Vertrauensarbeitszeit ermöglichen es, Deinen Arbeitsalltag unkompliziert zu gestalten.
- Wertschätzender Umgang und respektvolle Kommunikation im Einklang mit unseren Guiding Principles.
- Regelmäßige und konstruktive Feedbackgespräche, die Deine gezielte Entwicklung fördern.
- Wir bieten Dir auch in schwierigen Lebenssituationen (beruflich oder privat) Unterstützung durch unseren Dienstleister INSITE.
- Förderung einer vielfältigen, inklusiven Unternehmenskultur, in der alle Mitarbeitenden gleiche Chancen haben.
- Zusätzlich bieten wir eine Reihe an weiteren Vorteilen an, die Deinen Arbeitsalltag bereichern (z.B. Mobilitätszuschuss, Sportangebote, Events, etc.). Weitere Details findest Du auf unserer Karriereseite.
About the company
Wir überwachen und verteidigen IT-Netzwerke vor Cyberkriminellen – mit Managed Security Services und Security Awareness.
Du möchtest mit sinnstiftender Arbeit wirklich was bewegen?
Wachse mit uns und unterstütze uns dabei, internationale Kunden vor Cyberangriffen zu schützen.