2 Software in Oberwil b. Zug
FullStack Developer – C#/.NET & Web (m/w/d)
Verantwortung
Entwicklung und Implementierung skalierbarer Webanwendungen in Front- und Backend
Integration und Entwicklung von APIs (REST / GraphQL) für Web-Services
Mitarbeit in interdisziplinären Inhouse-Teams und Verantwortung für Teilprojekte
Unterstützung von Kundenteams vor Ort und Umsetzung von Softwarelösungen gemäss Anforderungen
Evaluierung und Einführung neuer Technologien in anspruchsvollen Themenfeldern
Qualifikationen
Mehrjährige Erfahrung in Webentwicklung mit Front: HTML, CSS, JavaScript/TypeScript; & Backend: C#/.NET
Hochschulabschluss in Informatik, Wirtschaftsinformatik oder vergleichbar
Kenntnisse relationaler Datenbanken, Architekturen, Designmuster, Git und CI/CD-Pipelines
Erfahrung mit agilen Methoden wie Scrum, Kanba
Sehr gute Deutschkenntnisse
Gute Englischkenntnisse
Benefits
Head Software Development (m/w/d)
Verantwortung
In einem internationalen Umfeld bist du für die Leitung und das Management unseres kleinen Entwicklerteams von 5 bis 6 Personen verantwortlich. Darüber hinaus bist du für die Sicherheit und Zuverlässigkeit der Anwendung verantwortlich und spielst eine Schlüsselrolle bei der Gestaltung der nächsten Generationen unserer Technologieplattform.
Teamleitung
- Handle als Teamleiter/in auf der Grundlage der Unternehmensrichtlinien und repräsentiere
- das Unternehmen mit dem erwarteten Maß an Professionalität und Seniorität
- Führe das Team durch Schulung, Überwachung, Leistungsbewertung und Feedback
- Du berätst das Team strategisch und fachlich und leitest es bei Herausforderungen
- Sorge für eine gute Verteilung des Know-hows innerhalb und zwischen dem Team
- Schaffe ein inspirierendes Arbeitsumfeld, das auf Vertrauen, offene Kommunikation und den Zusammenhalt des Teams unter Berücksichtigung der Unternehmensrichtlinien und Werte
- Einführung eines effizienten Management-Reportings und einer Organisationsplanung
Software-Entwicklung
- Verantwortung für Projekte/Aufgaben und deren Ergebnisse sowie für die effiziente Kommunikation des Projektstatus an die Beteiligten
- Mitwirkung am Architekturdesign, am Entwurf der Datenbankstruktur und an der Codeüberprüfung
- Beseitigen von Hindernissen, die das Entwicklungsteam bei der Durchführung seiner Aufgaben behindern
- Baue auf den bestehenden Systemfunktionen und dem Design auf, um die Plattform und ihre Funktionen kontinuierlich zu erneuern
- Evaluiere und identifiziere neue Technologien für kontinuierliche Innovationen
- Du treibst Innovationen mit neuen Ideen und Optionen proaktiv voran, um unsere Codierungs- und Servicestandards und -leistungen zu verbessern.
- Förderung konsistenter Kodierungsstandards und Best Practices für schlanken, wiederverwendbaren und wartbaren Code
- Halte dich über Branchentrends, Entwicklungspraktiken, Datenschutz, Sicherheitsbedrohungen und bekannte Industriestandards auf dem Laufenden und sorge dafür, dass wir diese Risiken abmildern oder je nach Anwendbarkeit einhalten
- Außerdem führst du Software-Analysen, -Design und -Implementierung sowohl des Front-End- als auch des Back-End-Teils der Unternehmenssoftware durch, einschließlich Unit-Tests.
Verwendete Technologien
Java, Kotlin, Angular, Spring, Hibernate, Active MQ Artemis, SQL Server, Redis
Qualifikationen
- Mindestens einen Masterabschluss in Informatik oder einen gleichwertigen Abschluss
- Mindestens 3 Jahre Erfahrung als Teamleiter
- Erfahrung mit agilem SDLC und Scrum-Methodik
- Gute Erfahrung mit Softwarearchitektur und praktischer Programmierung
- Erfahrung
- Ausgeprägte mündliche und schriftliche Kommunikationsfähigkeiten in Englisch
- Ein Höchstmaß an Integrität und Geschäftsethik
Benefits