Auf einen Blick
- Aufgaben: Entwickle Cloud-native Architekturen und berate Kunden zu digitalen Lösungen.
- Arbeitgeber: Devoteam Innovative Tech ist ein führendes Unternehmen im Bereich digitale Transformation.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Optionen und kontinuierliche Weiterbildungsmöglichkeiten.
- Warum dieser Job: Werde Teil eines agilen Teams und teile deine Leidenschaft für Technologie.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und ein abgeschlossenes Studium.
- Andere Informationen: Mentoring-Möglichkeiten und enge Zusammenarbeit mit interdisziplinären Teams.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Als Software Architect (m/w/d) bei Devoteam Innovative Tech entwickelst Du Cloud-nativ verteilte Architekturen, Container-Lösungen, Microservices und serverlose Architekturen in verschiedenen Cloud-Plattformen. Dabei berätst du unseren Kunden über Hybrid und Multi-Cloud Lösungen. Wir suchen einen Pragmatiker, der keine Angst hat, sich selbst auch die Hände schmutzig zu machen. Ob in der Entwicklung, im Cloud Management, oder im Bereich DevOps. Du teilst unsere Leidenschaft für Technologie und zeigst es auch in unseren Communities durch das Lernen und Lehren zusammen mit unseren Kollegen.
Tätigkeiten
- Entwicklung und Dokumentation von übergreifenden Softwarearchitekturen und -designs unter Berücksichtigung von Qualitätsattributen wie Skalierbarkeit, Performance, Sicherheit und Wartbarkeit.
- Technische Beratung und Unterstützung der Entwicklungsteams bei der Implementierung der Architekturen und der Auswahl geeigneter Technologien.
- Sicherstellung der Einhaltung von Architekturrichtlinien und Best Practices im gesamten Entwicklungsprozess.
- Als Teil unseres Consulting-Teams berätst du unsere Kunden bei ihren Digitalisierungs- und Transformations-Vorhaben.
- Du gehst Themen proaktiv an, arbeitest in interdisziplinären Teams, nutzt gestalterischen Freiraum und unterstützt Deine Kollegen.
- Aktive Mitarbeit in agilen Entwicklungsteams und Förderung des Wissensaustauschs.
- Enge Zusammenarbeit mit Product Ownern, Stakeholdern und anderen technischen Teams, um Anforderungen zu verstehen und in technische Lösungen zu übersetzen.
- Mentoring und Coaching von weniger erfahrenen Entwicklern.
Anforderungen
- Erfolgreich abgeschlossenes Hochschulstudium im Bereich (Wirtschafts-)Informatik, Mathematik, einer Naturwissenschaft oder eine vergleichbare Qualifikation.
- Mindestens 5 Jahre fundierte Berufserfahrung in der Softwareentwicklung, idealerweise mit Schwerpunkt auf Front- und Backend-Entwicklung sowie Architektur.
- Ausgeprägtes analytisches Denkvermögen, eine strukturierte Arbeitsweise und die Fähigkeit, komplexe Sachverhalte zu durchdringen und verständlich zu vermitteln.
- Ein hohes Maß an Eigeninitiative, Verantwortungsbewusstsein und Teamfähigkeit.
- Begeisterung für neue Technologien, Trends und innovative Lösungen sowie die Bereitschaft zur kontinuierlichen Weiterbildung.
- Kommunikationsstärke und die Fähigkeit, technische Konzepte sowohl technischen als auch nicht-technischen Stakeholdern darzustellen.
Du fühlst dich in mehreren dieser Themengebiete sicher:
- Architektur: Fundierte Erfahrung in der Entwicklung und Anwendung von Architekturprinzipien und -mustern für verteilte Systeme, Microservices und ereignisgesteuerte Architekturen. Kenntnisse in Architektur-Frameworks wie TOGAF oder vergleichbaren Ansätzen sind von Vorteil. Erfahrung mit Distributed Tracing und Standards wie OpenTelemetry zur Überwachung und Analyse von Systemverhalten in komplexen, verteilten Umgebungen ist ebenfalls wünschenswert.
- Frontend: Fundierte Kenntnisse in mindestens einer modernen Frontend-Technologie wie React, Vue.js oder Angular sowie deren Ökosystemen.
- Backend und Ökosysteme: Umfassende Kenntnisse in mindestens einer der Backend-Technologien Go, Java oder Python. Praktische Erfahrung mit Java Frameworks wie Spring Boot (idealerweise inklusive Cloud-Integration), Quarkus und der Entwicklung von RESTful Services. Kenntnisse in weiteren Backend Frameworks, idealerweise auch Django (Python), sind wünschenswert. Kenntnisse in Kotlin sind ein Plus.
- Datenbanken: Fundierte Kenntnisse in relationalen und nicht-relationalen Datenbanksystemen sowie ein Verständnis für deren jeweiligen Anwendungsfälle und Stärken.
- Cloud & Containerisierung: Erfahrung mit Kubernetes und mindestens einer Public Cloud Plattform (Azure, AWS oder GCP).
- IaC, CI/CD & DevOps: Fundierte Kenntnisse und praktische Erfahrung in der Implementierung und Automatisierung von Infrastructure as Code (IaC), dem Aufbau von CI/CD-Pipelines sowie der Anwendung von GitOps-Praktiken. Vertrautheit mit DevOps-Prinzipien und -Methoden.
- Agile Methoden: Praxiserfahrung in der Anwendung agiler Entwicklungsmethoden wie Scrum, Kanban oder SAFe.
Team
Teams sind der wahre Wert eines jeden Unternehmens. Und wir machen unsere Teams mit kontinuierlicher Personalentwicklung stark, damit sie unseren Kunden den besten Service bieten können. Devoteam tut sich mit den besten Partnern der Branche zusammen und schafft mit ihnen förderliches Umfeld für interdisziplinäre Zusammenarbeit.
Bewerbungsprozess
Nach Deiner Bewerbung lädt Dich einer unserer Tech Leads zu einem ersten Kennenlernen ein. Dabei erfährst Du mehr über Devoteam Deutschland, die Stelle und natürlich auch, was Dich bei uns erwartet. Gleichzeitig möchten wir mehr über Dich, Deine Erfahrungen und Deine Ziele erfahren. Dieser erste Austausch dient dazu, ein gegenseitiges Verständnis zu entwickeln und Dein Potenzial für die Rolle besser einschätzen zu können.
Im nächsten Schritt freuen sich unsere Tech-Experten auf ein fachliches Gespräch mit Dir. Hier tauchst Du tiefer in unsere Technologien, unsere Arbeitsweise und unsere Teamstrukturen ein - und bekommst ein Gefühl dafür, wie wir zusammenarbeiten. In diesem Gespräch bewerten wir Deine technischen Fähigkeiten und Deine Herangehensweise an komplexe Herausforderungen.
Software Architect (gn) Arbeitgeber: Devoteam GmbH
Kontaktperson:
Devoteam GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Architect (gn)
✨Netzwerk aufbauen
Nutze Plattformen wie LinkedIn, um dich mit anderen Softwarearchitekten und Fachleuten aus der Branche zu vernetzen. Nimm an Meetups oder Konferenzen teil, um dein Wissen zu erweitern und potenzielle Kontakte zu knüpfen, die dir bei deiner Bewerbung helfen können.
✨Technische Communities beitreten
Engagiere dich in Online-Communities oder Foren, die sich mit Cloud-Technologien, Microservices und DevOps beschäftigen. Der Austausch mit Gleichgesinnten kann dir wertvolle Einblicke geben und deine Sichtbarkeit erhöhen, was dir bei der Jobsuche zugutekommen kann.
✨Projekte präsentieren
Erstelle ein Portfolio oder GitHub-Profil, das deine bisherigen Projekte und Erfahrungen zeigt. Dies kann potenziellen Arbeitgebern helfen, deine Fähigkeiten besser einzuschätzen und zu sehen, wie du komplexe Probleme angehst.
✨Vorbereitung auf technische Gespräche
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Architekturprinzipien, Cloud-Lösungen und agilen Methoden übst. Simuliere Interviews mit Freunden oder Kollegen, um dein Selbstbewusstsein zu stärken und deine Kommunikationsfähigkeiten zu verbessern.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Architect (gn)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Qualifikationen, die für die Position als Software Architect gefordert werden. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.
Individualisiere deinen Lebenslauf: Passe deinen Lebenslauf an die Stelle an, indem du relevante Erfahrungen und Fähigkeiten hervorhebst, die mit den Anforderungen der Position übereinstimmen. Betone deine Kenntnisse in Cloud-Technologien, Microservices und agilen Methoden.
Motivationsschreiben verfassen: Schreibe ein überzeugendes Motivationsschreiben, in dem du deine Leidenschaft für Technologie und deine Erfahrungen in der Softwarearchitektur darlegst. Erkläre, warum du gut zu Devoteam passt und wie du zur Weiterentwicklung des Teams beitragen kannst.
Technische Fähigkeiten betonen: Stelle sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Gehe auf deine Erfahrungen mit Frontend- und Backend-Technologien, Cloud-Plattformen sowie DevOps-Praktiken ein, um deine Eignung für die Rolle zu unterstreichen.
Wie du dich auf ein Vorstellungsgespräch bei Devoteam GmbH vorbereitest
✨Verstehe die Architekturprinzipien
Mach dich mit den grundlegenden Architekturprinzipien und -mustern für verteilte Systeme, Microservices und ereignisgesteuerte Architekturen vertraut. Sei bereit, deine Erfahrungen und Kenntnisse in diesen Bereichen während des Interviews zu teilen.
✨Bereite technische Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu erläutern und zu zeigen, wie du technische Probleme gelöst hast, insbesondere in Bezug auf Cloud-nativen Lösungen und DevOps-Praktiken.
✨Zeige deine Teamfähigkeit
Da die Zusammenarbeit in interdisziplinären Teams wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du zur Förderung des Wissensaustauschs beigetragen hast und wie du weniger erfahrene Entwickler unterstützt hast.
✨Kommuniziere klar und verständlich
Übe, technische Konzepte sowohl für technische als auch nicht-technische Stakeholder verständlich zu erklären. Dies wird dir helfen, im Interview zu zeigen, dass du in der Lage bist, komplexe Sachverhalte einfach zu vermitteln.