Ihre Aufgaben
1. Ihre Hauptaufgabe ist die Entwicklung und Betreuung von Softwarelösungen gemäß den Anforderungen und Spezifikationen der Projekte.
2. Sie entwerfen eigenverantwortlich die Entwicklung der Softwarefunktionen von der Testphase bis zur Implementierung.
3. In Ihrer Position als Softwareentwickler gewährleisten Sie zudem die Erstellung und Pflege der technischen Dokumentation.
4. Darüber hinaus übernehmen Sie die Fehlerbehebung, die Diagnose und die Verwaltung bestehender Softwareanwendungen.
5. Ihr Aufgabengebiet wird mit der Einhaltung und Förderung von best Practices in Softwareentwicklung, Codierung und Versionskontrolle abgerundet.
Ihre Qualifikationen
6. Studium im Bereich Informatik oder einem naturwissenschaftlichen Bereich, optimalerweise mit Promotion
7. Fundierte Kenntnisse in der Programmierung in C/C++ sowie Python und Linux
8. Erfahrung im Bereich Datenanalyse und statistische Prozesse sowie Kompetenzen der Code-Verwaltung und SQL Datenbanken
9. Wünschenswert sind Englischkenntnisse auf dem Niveau C1
Ihre Vorteile
Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist, von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.