Als Softwareentwickler Python / Angular (m/w/d) entwickeln Sie gemeinsam mit dem Team unsere internen Anwendungen weiter. Sie übernehmen eigene Entwicklungsaufgaben und arbeiten eng mit den Fachbereichen zusammen. Zu Ihren Aufgaben gehören:
- Unterstützung bei der Konzeption, Weiterentwicklung und Optimierung unseres Pricing-Tools
- Entwicklung, Wartung und kontinuierliche Verbesserung von Software- und Webanwendungen mit Python im Backend und Angular im Frontend
- Einarbeitung in bestehende Anwendungen, Geschäftslogiken, Datenmodelle und Schnittstellen
- Entwicklung benutzerfreundlicher Oberflächen, die sich auch auf unterschiedlichen Bildschirmgrößen gut bedienen lassen
- Entwicklung, Implementierung und Bereitstellung von REST-APIs und Schnittstellen
- Abstimmung fachlicher Anforderungen mit den Fachbereichen und Umsetzung in passende technische Lösungen
- Programmierung, Tests und Qualitätssicherung von Softwarekomponenten
- Erstellung und Pflege technischer Dokumentationen sowie Systembeschreibungen
- Unterstützung bei der Integration von Anwendungen in bestehende ERP-Systemlandschaften
- Durchführung von Anwenderschulungen sowie Unterstützung im User-Support
- Mitwirkung bei der technischen Weiterentwicklung von Prozessen, Architekturen und Entwicklungsstandards
- Regelmäßiger Wissensaustausch im Entwicklerteam, damit Sie sich bei der Betreuung zentraler Anwendungen gegenseitig vertreten können
- *Anforderungen**
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder Ausbildung zum Fachinformatiker mit relevanter Berufserfahrung
- Mehrjährige Erfahrung in der Entwicklung mit Python
- Gute Kenntnisse in der Entwicklung von Webanwendungen, idealerweise mit Frameworks wie Django, Flask oder FastAPI
- Erfahrung in der Entwicklung und Anbindung von APIs
- Erfahrung in der Entwicklung und Weiterentwicklung von Webanwendungen mit Angular. Sicherer Umgang mit TypeScript sowie gute Kenntnisse in HTML und CSS.
- Erfahrung mit relationalen Datenbanken (z. B. PostgreSQL, MySQL oder SQL Server)
- Idealerweise Kenntnisse im Umgang mit ERP-Systemen und Softwareintegrationen
- Erfahrung in der Datenanalyse und Datenvisualisierung, vorzugsweise mit Qlik Sense
- Strukturierte, analytische und lösungsorientierte Arbeitsweise
- Hohe Eigeninitiative sowie Freude an Zusammenarbeit im Entwicklerteam sowie mit Fachbereichen und Endanwendern
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift (Minimum C1)
- *Wir bieten**
- Anspruchsvolle und abwechslungsreiche Entwicklungsprojekte
- Hohe Eigenverantwortung und Gestaltungsspielraum
- Moderne Entwicklungsumgebung und Technologien
- Flexible Arbeitszeiten sowie Möglichkeiten zum mobilen Arbeiten
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Flache Hierarchien und kurze Entscheidungswege
- Ein motiviertes Team mit offener und kollegialer Unternehmenskultur
- *Erfolgsfaktoren in der Position**
Sie sind erfolgreich, wenn Sie technische Anforderungen schnell erfassen, effiziente Softwarelösungen entwickeln und gleichzeitig die Anwenderperspektive berücksichtigen. Sie verbinden fundierte Python- und Angular Entwicklungskompetenz mit einem Verständnis für Geschäftsprozesse, Datenanalysen und Systemintegrationen. Dabei arbeiten Sie selbstständig, strukturiert und mit einem hohen Qualitätsanspruch.