Sie sind Informatiker und sehen Ihre berufliche Perspektive in der Architektur, dem Design und der Entwicklung komplexer Softwarelösungen. Sie möchten mit Ihrer Arbeit wesentlichen Einfluss auf die Architektur einer Software-Produktfamilie wie z. B. DataMining ausüben. Und Sie schätzen es, ein breites Aufgabenspektrum abzudecken - von der Zusammenarbeit mit Kunden und Partnern über die Software-Entwicklung bis hin zu Test, Qualitätssicherung und Customization. Genau das bieten wir Ihnen - als Software Engineer der Optimining GmbH.
Als (Junior) Software Entwickler ...
- erarbeiten Sie gemeinsam mit Benutzern und Partnern Software-Spezifikationen
- konzipieren Sie Softwarearchitekturen
- führen Sie objektorientierte Analysen durch
- designen, entwickeln und testen Sie Software
- nehmen Sie Architektur-, Design- und Code-Reviews vor
- konzipieren Sie Methoden und Prozesse für Softwaredesign und -entwicklung und treiben deren stetige Weiterentwicklung und Verbesserung voran
- überblicken und evaluieren Sie die für das Arbeitsgebiet relevanten Tools, Frameworks und Standards – und wenden diese optimal auf die eigenen Produkte an
Idealerweise erfüllen Sie folgendes Profil...
- Überdurchschnittlicher Hochschulabschluss in (Wirtschafts-)Informatik oder einem verwandten Studienfach wie Mathematik oder Physik
- Erste Praxiserfahrung in der komplexen Softwareentwicklung, zum Beispiel durch Praktika oder studienbegleitende Tätigkeiten
- Vertiefte Kenntnisse und praktische Erfahrung in mindestens einem der folgenden Bereiche: OOAD, Java und JEE (Standards, Programmierung und Patterns), Application-Server (BEA, IBM, TomCat oder JBoss), Datamining-Software, Internet-Technologien, Softwaretest und Qualitätssicherung
- Kenntnisse in einigen der folgenden Bereiche: Eclipse IDE, WebService Standards, XML/XSLT, Struts, Entwurfsmuster, Java Swing/SWT, GUI bindings sowie ergonomische Oberflächengestaltung (user centered design)
- Anspruch der permanenten Weiterbildung
- Überdurchschnittliche Auffassungsgabe und Abstraktionsvermögen
- Teamgeist und Kommunikationsfähigkeit
- Reisebereitschaft (bis zu 25% Ihrer Arbeitszeit)
- Eigenverantwortliches Arbeiten und Selbstmotivation bei der Arbeit in Remote-Teams
Und das dürfen Sie von uns erwarten...
- Eine Unternehmenskultur, die auf Teamgeist, Vertrauen, Eigenverantwortlichkeit und offenes Feedback setzt
- Persönliche und berufliche Weiterentwicklungsmöglichkeiten, deren Geschwindigkeit Sie entscheidend beeinflussen
- Eine leistungsbasierte und überdurchschnittliche Vergütung sowie zusätzliche nicht monetäre Benefits
- Ausreichende Gelegenheiten, sich zu beweisen und frühzeitig Verantwortung zu übernehmen
- Die Möglichkeit, im Home-Office zu arbeiten
- Flexibilität und kurze Entscheidungswege
- Individuelle Work-Life-Balance-Lösungen