Full-Stack Engineer Business Applications
BRACK.CH AG
Mägenwil
Key information
- Publication date:01 April 2025
- Workload:100%
- Place of work:Mägenwil
Job summary
Join BRACK.CH, a leading e-commerce company, as a Software Developer. Enjoy a supportive work environment with great growth opportunities.
Tasks
- Analyze, design, and implement new features from idea to Go-Live.
- Actively shape modular software architectures and interface definitions.
- Conduct code reviews and apply Clean Code and Test-Driven Development.
Skills
- At least 3 years of software development experience, ideally in e-commerce.
- Strong knowledge in at least one programming language, like Java.
- Familiarity with CI/CD, DevOps practices, and container technologies.
Is this helpful?
Das erwartet dich
- Analysiere, entwirf und implementiere neue Features und Verbesserungen im Bereich Sourcing und Einkauf – von der Idee bis zum Go-Live
- Entwickle bestehende und neue Anwendungen für Lieferanten- und Einkaufsprozesse und setze Schnittstellen zu angebundenen Systemen eigenständig um und integriere diese
- Unterstütze aktiv die Konzeption und Umsetzung von Software-Architekturen mit Fokus auf modulare Komponenten und klar definierte Schnittstellen
- Führe Code-Reviews durch und fördere den Einsatz von Clean Code sowie testgetriebener Entwicklung (TDD)
- Erkenne technische Schulden und leite gezielte Maßnahmen zu deren Reduzierung ab
- Stelle hohe Entwicklungsstandards, Testprozesse und technische Dokumentation sicher
- Identifiziere aktiv Optimierungsmöglichkeiten und unterstütze die Pflege sowie Weiterentwicklung der Entwicklungs- und Testumgebungen
- Dokumentiere technische Konzepte und Testfälle und erstelle Benutzerhandbücher
- Arbeite eng mit dem Product Management und deinem Team zusammen, um Anforderungen zu spezifizieren, Entwicklungsaufwände realistisch einzuschätzen und Lösungen effizient umzusetzen
- Beteilige dich aktiv an technologischen Richtungsentscheidungen und mache Vorschläge für die Auswahl geeigneter Tools und Frameworks
- Analysiere und dokumentiere eigenständig Probleme in den Bereichen Geschäftsprozesse, Transaktionen, Daten und Funktionen
- Bringe dich aktiv in Diskussionen zu Fachdomänen und Bounded Contexts ein
- Unterstütze den Betrieb und das Monitoring der von dir entwickelten Anwendungen und Systeme
- Trage Mitverantwortung für eine robuste und skalierbare Infrastruktur und hilf aktiv, CI/CD- und DevOps-Prozesse kontinuierlich zu verbessern
Das bringst du mit
- Mindestens drei Jahre praktische Erfahrung in der Softwareentwicklung, idealerweise in einem E-Commerce-Umfeld
- Gute Kenntnisse in mindestens einer gängigen Programmiersprache, vorzugsweise Java, sowie die Bereitschaft, weitere Sprachen und Technologien zu erlernen
- Praktische Erfahrung in mindestens zwei der folgenden Bereiche: Frontend, Backend, Operations/Infrastruktur und Daten, sowie die Bereitschaft, sich in weitere Bereiche einzuarbeiten
- Vertrautheit mit Konzepten wie Domain Driven Design (DDD), Self-Contained Systems, asynchroner Datenreplikation oder Data Mesh ist von Vorteil
- Kenntnisse in relationalen und NoSQL-Datenbanken
- Erfahrung mit Container-Technologien, CI/CD und DevOps-Praktiken sowie eine Affinität zu agilen Arbeitsmethoden
- Hohes Qualitätsbewusstsein für Clean Code, Testing und technische Dokumentation
- Erfahrung in der Implementierung und Optimierung von Einkaufs- und Beschaffungssystemen
- Ausgeprägte Kommunikationsfähigkeiten, Offenheit für konstruktives Feedback und ein kooperativer Arbeitsstil
- Aktiver Austausch innerhalb der Entwickler-Community und die Bereitschaft, regelmässig neues Wissen und innovative Ideen ins Team einzubringen
Benefits
Bist du interessiert oder hast du weiterführende Fragen?
Sercan Ugur steht dir gerne telefonisch oder elektronisch zur Verfügung.
Über uns
"Gemeinsam gestalten wir den Handel von morgen" Brack.Alltron beschäftigt rund 1300 Mitarbeitende und erwirtschaftet über eine Milliarde Umsatz. Das Unternehmen gibt es, weil ein Mensch den Mut hatte, neue Wege zu finden und sie zu gehen. Unsere Erfolgsgeschichte zeigt, dass durch jeden Einzelnen, gemeinsam etwas Grosses entsteht und wir lieben unsere Einzigartigkeit. Wir setzen uns ambitionierte Ziele, dabei ist es uns sehr wichtig, dass wir verantwortlich handeln, uns gegenseitig fördern und fordern und Freude haben an dem, was wir tagtäglich tun.
Unser Anstellungsprozess
- Du erstellst in unserem Karriereportal dein Profil und bewirbst dich direkt online auf die ausgeschriebene Stelle.
- Du bekommst umgehend eine Eingangsbestätigung und innerhalb von spätestens 10 Arbeitstagen erhältst du die Rückmeldung, wie weiter.
- Während du uns deine Geduld entgegenbringst, nehmen wir uns persönlich Zeit, deine Bewerbung zu prüfen und definieren die nächsten Schritte.
- Deine Unterlagen überzeugen, dann lernen wir uns mit Live-Videocall oder im persönlichen Gespräch kennen.
- Der "Match" bestätigt sich gegenseitig. Dann gehen wir in die zweite Gesprächsrunde bei dem du deinen zukünftigen Arbeitsplatz und das Team kennenlernst.
- YES – wir haben uns füreinander entschieden! Der Arbeitsvertrag wird dir digital zugestellt und nach Vertragsabschluss erhältst du den Zugang zu unseren internen Kommunikationskanälen und zeitgleich bereiten wir deinen Onboarding-Prozess vor.