Auf einen Blick
- Aufgaben: Entwickle und debugge Software für neue Produkte und Verbesserungen.
- Arbeitgeber: Rocket Software Inc. fördert Vielfalt und Chancengleichheit in der Arbeitswelt.
- Mitarbeitervorteile: Flexible Arbeitszeiten, spannende Projekte und ein unterstützendes Team.
- Warum dieser Job: Werde Teil eines innovativen Teams mit Fokus auf Wachstum und Zusammenarbeit.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Bachelor-Abschluss erforderlich.
- Andere Informationen: Wir bieten Unterstützung für Menschen mit Behinderungen und fördern ein inklusives Arbeitsumfeld.
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Der Software Engineer-III entwirft, entwickelt, behebt und debuggt Softwareprogramme für Softwareverbesserungen und neue Produkte. Er entwickelt Softwaretools, einschließlich Betriebssystemen, Compilern, Routern, Netzwerken, Dienstprogrammen, Datenbanken und internetbezogenen Tools. Bestimmt die Kompatibilität der Software mit Hardware und beeinflusst das Design der Software in Bezug auf Hardware.
Wesentliche Aufgaben und Verantwortlichkeiten:
- Gutes Verständnis der Grundlagen der Informatik: Algorithmen, Datenstrukturen usw., erworben durch Ausbildung und/oder Erfahrung.
- Ausgezeichneter Programmierer.
- Versiert in komplexer Programmierung und Kenntnisse über Standarddatenstrukturen und -algorithmen.
- Empfehlungen zur Lösung technischer Probleme abgeben.
- Aufgaben fristgerecht und innerhalb der Qualitätsvorgaben abschließen.
- Modularen, wartbaren Code mit etwas Anleitung schreiben.
- Die richtigen Abwägungen treffen, um Probleme effizient zu lösen.
- Die Auswirkungen von Softwareänderungen auf Systeme erkennen.
- Komponentenänderungen vornehmen.
- Verständnis und Einhaltung der bereitgestellten Anforderungen, diese in Code übersetzen.
- Die Prinzipien der Hardware verstehen, um Designentscheidungen zu treffen.
- Die Arbeit mit dem externen Markt verknüpfen.
- Fachwissen im aktuellen Produktbereich aufbauen.
- Gut strukturierte, getestete und dokumentierte Codes innerhalb der vereinbarten Fristen liefern.
- Angemessene Schätzungen der Arbeit abgeben.
- An allen erforderlichen Meetings und agilen Zeremonien teilnehmen.
- Bereitwillig Testabdeckung bieten, um gegen zukünftige Änderungen geschützt zu sein.
Erforderliche Qualifikationen:
- Mindestens 5 Jahre Erfahrung in der Softwareentwicklung.
- Bachelor-Abschluss oder gleichwertig.
- Nachweisbare Erfolge in der Softwareentwicklung in der Praxis.
- Beherrschung einer oder mehrerer Programmiersprachen.
- Ausgezeichnete Fähigkeiten im Code-Design in nativem C.
- Code-Designfähigkeiten in Java.
Bevorzugte Qualifikationen:
- Schreibt Code schneller als der durchschnittliche Entwickler.
- Hervorragende Qualität mit wenigen Fehlern im generierten Code.
- Programmierungserfahrung für Windows- und Linux-Systeme.
- Erfahrung mit Datenbanken.
- Erfahrung mit Cloud-Systemen.
- Erfahrung mit IBM Mainframe z/OS.
Bildung:
- Bachelor-Abschluss oder gleichwertig.
Reiseanforderungen: 0-10%
Rocket Software Inc. setzt sich für die Schaffung eines vielfältigen Umfelds ein und ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, nationaler Herkunft, Genetik, Behinderung, Alter oder Veteranenstatus bei der Einstellung berücksichtigt.
Senior Principal Design Engineer Arbeitgeber: Axiom Software Solutions
Kontaktperson:
Axiom Software Solutions HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Principal Design Engineer
✨Tip Nummer 1
Stelle sicher, dass du deine Kenntnisse in den geforderten Programmiersprachen, insbesondere C und Java, auf dem neuesten Stand hast. Praktische Projekte oder Beiträge zu Open-Source-Projekten können dir helfen, deine Fähigkeiten zu demonstrieren.
✨Tip Nummer 2
Nutze Networking-Plattformen wie LinkedIn, um dich mit aktuellen Mitarbeitern von Rocket Software zu vernetzen. Ein persönlicher Kontakt kann dir wertvolle Einblicke in die Unternehmenskultur geben und deine Chancen erhöhen, wahrgenommen zu werden.
✨Tip Nummer 3
Bereite dich darauf vor, technische Fragen zu beantworten, die sich auf Algorithmen und Datenstrukturen beziehen. Übe das Lösen von Programmieraufgaben auf Plattformen wie LeetCode oder HackerRank, um dein Problemlösungsvermögen zu schärfen.
✨Tip Nummer 4
Informiere dich über die neuesten Trends in der Softwareentwicklung, insbesondere im Bereich Cloud-Systeme und Datenbanken. Zeige in Gesprächen, dass du ein Verständnis für aktuelle Technologien und deren Anwendung in der Industrie hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Principal Design Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Qualifikationen und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.
Betone deine Programmierkenntnisse: Da die Position umfangreiche Programmierkenntnisse erfordert, solltest du deine Erfahrung mit Programmiersprachen wie C und Java hervorheben. Füge konkrete Beispiele hinzu, die deine Fähigkeiten demonstrieren.
Zeige deine Problemlösungsfähigkeiten: Erkläre in deinem Anschreiben, wie du technische Probleme in der Vergangenheit gelöst hast. Verwende spezifische Beispiele, um deine analytischen Fähigkeiten und deinen kreativen Ansatz zu verdeutlichen.
Dokumentiere deine Erfolge: Füge deinem Lebenslauf eine Liste von Projekten hinzu, an denen du gearbeitet hast, und beschreibe die Ergebnisse. Zeige, wie deine Beiträge den Erfolg des Projekts beeinflusst haben.
Wie du dich auf ein Vorstellungsgespräch bei Axiom Software Solutions vorbereitest
✨Verstehe die Grundlagen der Informatik
Stelle sicher, dass du ein gutes Verständnis für Algorithmen und Datenstrukturen hast. Bereite dich darauf vor, Fragen zu diesen Themen zu beantworten und zeige, wie du sie in deinen bisherigen Projekten angewendet hast.
✨Demonstriere deine Programmierfähigkeiten
Sei bereit, Beispiele deines Codes zu präsentieren, insbesondere in C und Java. Zeige, dass du in der Lage bist, modularen und wartbaren Code zu schreiben, und erkläre deine Designentscheidungen.
✨Bereite dich auf technische Probleme vor
Erwarte technische Fragen oder Aufgaben während des Interviews. Übe das Lösen von Problemen und mache dir Gedanken über die Trade-offs, die du bei der Lösung technischer Herausforderungen machen würdest.
✨Zeige deine Teamfähigkeit
Da die Rolle auch die Teilnahme an Meetings und agilen Zeremonien umfasst, ist es wichtig, deine Fähigkeit zur Zusammenarbeit und Kommunikation im Team zu betonen. Teile Beispiele, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast.