Das erwartet dich
1. Analysiere, konzipiere und implementiere neue Features und Verbesserungen – von der ersten Idee bis zum Going-Live
2. Spezifiziere und implementiere Schnittstellen und integriere diese eigenständig in bestehende Applikationen
3. Unterstütze aktiv beim Entwurf und der Umsetzung von Softwarearchitekturen mit Fokus auf modulare Komponenten und klare Schnittstellendefinitionen
4. Führe Code-Reviews durch und fördere die Anwendung von Clean Code und Test-Driven Development
5. Erkenne technische Schulden und leite gezielt Maßnahmen zu deren Reduktion ab
6. Stelle hohe Entwicklungsstandards, Testprozesse und technische Dokumentation sicher
7. Identifiziere und unterstütze aktiv die Pflege und Optimierung von Entwicklungs- und Testumgebungen
8. Dokumentiere technische Konzepte, Testfälle und erstelle Benutzerhandbücher
9. Arbeite eng mit dem Produktmanagement und deinem Team zusammen, um Anforderungen zu spezifizieren, Entwicklungsaufwände realistisch zu schätzen und Lösungen effektiv umzusetzen
10. Beteilige dich aktiv an Entscheidungen zur technologischen Ausrichtung und bringe Vorschläge zur Auswahl passender Tools und Frameworks ein
11. Analysiere und dokumentiere eigenständig Problemstellungen im Bereich Geschäftsprozesse, Transaktionen, Daten und Funktionen
12. Bringe dich aktiv in Diskussionen zu fachlichen Domänen und Bounded Contexts ein
13. Unterstütze den Betrieb und die Überwachung deiner entwickelten Anwendungen und Systeme
14. Sei mitverantwortlich für eine robuste und skalierbare Infrastruktur und hilf aktiv dabei, CI/CD- und DevOps-Prozesse kontinuierlich zu verbessern
Benefits
Mobilität
Gratisparkplätze, finanzielle Beteiligung an den ÖV und Poolfahrzeuge für Geschäftstermine.
Versicherungen
Überobligatorisch – 100% Lohnfortzahlung sowie vollständige Finanzierung der Krankentaggeldversicherung durch den Arbeitgeber.
Familie
18 Wochen bezahlter Mutterschaftsurlaub mit Verlängerungsmöglichkeit und 4 Wochen bezahlter Vaterschaftsurlaub.
Entwicklung
Interne Ausbildungen in der eigenen Academy sowie finanzielle Beteiligung an externen Weiterbildungen.
Erholung
Mindestens 5 Wochen Ferien, zusätzlich besteht die Möglichkeit für Ferienkauf und unbezahlten Urlaub.
Arbeitsformen
Flexible Arbeitszeitmodelle wie Homeoffice, flexible Teilzeitmöglichkeit und Workation.
Vergünstigungen
Attraktive Vergünstigungen im Brack-Onlineshop sowie Mittagessenvergünstigungen und Personalrestaurants in Mägenwil und Willisau.
Das bringst du mit
15. Mindestens 3 Jahre praktische Erfahrung in der Softwareentwicklung, idealerweise im E-Commerce-Umfeld
16. Gute Kenntnisse in mindestens einer gängigen Programmiersprache, vorzugsweise Java und die Bereitschaft, weitere Sprachen und Technologien zu lernen
17. Praktische Erfahrung in den folgenden Bereichen: Backend und Operations/Infrastruktur
18. Vertrautheit mit Konzepten wie Domain Driven Design (DDD), Micro-Frontends, Self-Contained Systems, Asynchronous Data Replication oder Data Mesh sind von Vorteil
19. Kenntnisse im Umgang mit relationalen sowie NoSQL-Datenbanken
20. Breite Erfahrung mit Container-Technologien, CI/CD- und DevOps-Praktiken sowie Affinität zur agilen Arbeitsweise
21. Ein hohes Mass an Qualitätsbewusstsein für Clean Code, Tests und technische Dokumentation
22. Starke Kommunikationsfähigkeit, Offenheit gegenüber konstruktivem Feedback und eine kooperative Arbeitsweise
23. Aktiver Austausch innerhalb der Entwickler-Community sowie die Bereitschaft, regelmäßig neues Wissen und innovative Ideen ins Team einzubringen