Zusammenfassung
Als Softwareingenieur (m/w/d) sind Sie ein wesentlicher Bestandteil unseres dynamischen Entwicklungsteams. In dieser Schlüsselrolle tragen Sie dazu bei, innovative Softwarelösungen zu entwickeln und zu optimieren, die unseren hohen Qualitätsansprüchen gerecht werden und unsere Kunden begeistern. Sie werden an spannenden Projekten arbeiten, die sowohl Ihre technischen Fähigkeiten als auch Ihre Kreativität herausfordern. Wenn Sie leidenschaftlich gerne an der Entwicklung neuester Technologien arbeiten und in einem engagierten Team von Fachleuten tätig sein möchten, freuen wir uns darauf, Sie kennenzulernen.
Aufgaben
- Softwareentwicklung: Entwurf, Implementierung und Testen von Softwarelösungen in verschiedenen Programmiersprachen (z. B. Java, C#, Python, JavaScript) unter Verwendung aktueller Entwicklungswerkzeuge und -methoden.
- Anforderungsanalyse: Zusammenarbeit mit Fachabteilungen und Kunden zur Erfassung und Analyse von Anforderungen sowie zur Erstellung von technischen Spezifikationen.
- Architektur und Design: Gestaltung der Softwarearchitektur und des Softwaredesigns unter Berücksichtigung der besten Praktiken für Leistung, Skalierbarkeit und Wartbarkeit.
- Code-Qualität: Sicherstellung hoher Codequalität durch Implementierung von Best Practices, Durchführung von Code-Reviews und Anwendung von Testmethoden (z. B. Unit-Tests, Integrationstests).
- Fehlerbehebung: Identifikation und Behebung von Fehlern, die während der Entwicklung oder im Betrieb auftreten; Implementierung von Fehlerbehebungen und Leistungsverbesserungen.
- Dokumentation: Erstellung und Pflege technischer Dokumentationen, einschließlich Systemarchitektur, Entwicklungsrichtlinien und Benutzeranleitungen.
- Zusammenarbeit: Enge Zusammenarbeit mit anderen Entwicklern, Projektmanagern und Stakeholdern, um Projektergebnisse termingerecht und gemäß den Anforderungen zu liefern.
Anforderungen
- Ausbildung: Abgeschlossenes Studium im Bereich Informatik, Softwaretechnik oder eine vergleichbare technische Ausbildung.
- Berufserfahrung: Mehrjährige Erfahrung in der Softwareentwicklung
- Fachkenntnisse: Fundierte Kenntnisse in gängigen Programmiersprachen (z. B. Java, C#, Python, JavaScript) und Entwicklungswerkzeugen. Erfahrung mit Datenbanken (z. B. SQL, NoSQL) und Versionskontrollsystemen (z. B. Git).
- Software-Engineering: Erfahrung mit Softwareentwicklungsprozessen und -methoden (z. B. Agile, Scrum) sowie Kenntnis von Software-Design-Patterns.
- Persönliche Fähigkeiten: Analytisches Denken, Problemlösungsfähigkeit, Teamfähigkeit und eine strukturierte Arbeitsweise. Hohe Eigenverantwortung und Engagement.
- Sprachkenntnisse: Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
- Unbefristeten Arbeitsvertrag in Vollzeit (40 Stunden) mit einem Urlaubsanspruch von 30 Arbeitstagen
- Flexible Arbeitszeiten von Montag bis Freitag evtl. mit der Möglichkeit des mobilen Arbeitens
- Betriebliche Altersversorgung
- Ein angenehmes Arbeitsklima und ein nettes Team mit erfahrenen Kolleginnen und Kollegen
- Eine transparente Unternehmenskultur, die von einer offenen Kommunikation, Wertschätzung und Respekt geprägt ist
- Ein freundliches Umfeld mit flachen Hierarchien und einer engagierten Geschäftsführung
Xelvin Deutschland GmbH ist kompetenter Entwicklungspartner für innovative Technologieträger und führende Unternehmen. Als Teil der 2006 in den Niederlanden gegründeten Xelvin Gruppe verfügt Xelvin Deutschland über ein Netzwerk internationaler Kompetenz in anspruchsvollen und komplexen Entwicklungsprojekten. Auf dessen Grundlage sind wir als zuverlässiger Personaldienstleister in der Lage, gemeinsam mit unseren Projektpartnern individuelle Projektlösungen zu erarbeiten, um technologische Neu- bzw. Weiterentwicklungen sowie Innovationen erfolgreich voranzutreiben.