ERP Developer (NAV)
ERP developer evolving Brack.Alltron's heavily customized Microsoft Dynamics NAV 2009 solution for warehouse and e-commerce logistics: building integrations to surrounding systems, analyzing and modernizing a legacy C/AL codebase, and helping shape requirements with product management in Scrum/Kanban.
- Compensation
- CHF 90K–CHF 115K / yr
- Location
- Baden
- Work setup
- Onsite
- Seniority
- Middle
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Several years of hands-on development experience with Microsoft Dynamics NAV or Business Central
- Solid experience with C/AL in a customized NAV application
- Confident working with grown legacy codebases and understanding of maintainable, clean code
- Experience with integrations between NAV and third-party systems, e.g. via SOAP web services
- Ability to analyze complex legacy code and pragmatically evolve it
- Enjoy shaping technical solutions together with product management and other engineers
- Product-oriented mindset and interest in understanding the business problems behind requirements
- Openness to short iterations, feedback, and continuous learning
Nice to have
- Experience with logistics, warehouse, or WMS systems
- Experience with ERP migrations
Full description
Wir gestalten gemeinsam den Handel von morgen. Brack.Alltron beschäftigt rund 1300 Mitarbeitende und erwirtschaftet über eine Milliarde Umsatz. Unser Unternehmen setzt auf Verantwortung, gegenseitige Förderung und Fordern sowie Freude an der täglichen Arbeit. Wir bieten attraktive Vergünstigungen im Brack-Onlineshop, Mittagessenvergünstigungen und Personalrestaurants in Mägenwil und Willisau, mindestens 5 Wochen Ferien sowie die Möglichkeit für Ferienkauf und unbezahlten Urlaub, interne Ausbildungen in unserer Academy und finanzielle Beteiligung an externen Weiterbildungen, 18 Wochen bezahlten Mutterschaftsurlaub mit Verlängerungsmöglichkeit und 4 Wochen bezahlten Vaterschaftsurlaub, überobligatorische Versicherungsleistungen mit 100% Lohnfortzahlung und vollständiger Finanzierung der Krankentaggeldversicherung durch den Arbeitgeber sowie Gratisparkplätze, finanzielle Beteiligung an den ÖV und Poolfahrzeuge für Geschäftstermine. Unser Anstellungsprozess umfasst die Online-Bewerbung im Karriereportal, eine Rückmeldung innerhalb von spätestens 10 Arbeitstagen, Gesprächsrunden per Live-Videocall oder persönlich, ein Kennenlernen des zukünftigen Arbeitsplatzes und Teams sowie die digitale Zustellung des Arbeitsvertrags und das anschließende Onboarding.
Responsibilities
- Weiterentwicklung unserer umfangreichen und stark individualisierten Microsoft-Dynamics-NAV-2009-Lösung im Logistikumfeld
- Entwicklung skalierbarer Lösungen für geschäftskritische Warehouse- und E-Commerce-Prozesse
- Aktive Mitarbeit an Architektur-, Qualitäts- und Produktentscheidungen innerhalb des Teams
- Schrittweise Modernisierung und Verbesserung einer über viele Jahre gewachsenen Codebasis
- Analyse bestehender Legacy-Strukturen und fundierte Entscheidungen darüber, was weiterentwickelt, isoliert oder abgelöst werden soll
- Entwicklung und Weiterentwicklung von Integrationen zwischen NAV und umliegenden Systemen
- Enge Zusammenarbeit mit Product Management, Team Lead und weiteren Software Engineers
- Aktive Beteiligung an Refinements sowie an der gemeinsamen Ausgestaltung von Anforderungen
- Wissensaustausch durch Pair Programming, Code Reviews und gemeinsame technische Diskussionen
- Arbeiten mit Scrum oder Kanban – passend zu den Bedürfnissen des Teams
Requirements
- Mehrjährige praktische Entwicklungserfahrung mit Microsoft Dynamics NAV oder Business Central
- Fundierte Erfahrung mit C/AL in einer individualisierten NAV-Anwendung
- Sicherer Umgang mit gewachsenen Codebasen und ein gutes Verständnis für wartbaren, sauberen Code
- Erfahrung mit Integrationen zwischen NAV und Drittsystemen, beispielsweise über SOAP Web Services
- Fähigkeit, komplexen Legacy Code zu analysieren und pragmatisch weiterzuentwickeln
- Freude daran, technische Lösungen gemeinsam mit Product Management und anderen Engineers zu gestalten