14.10.2025 aktualisiert


100 % verfügbar
Software Engineer
Weinfelden, Schweiz
Schweiz
B.Sc. WirtschaftsinformatikSkills
HTMLJavaJavaScriptAPIsAtlassian ConfluenceTest AutomationCSSKundendienstCode-ReviewContinuous IntegrationDatenbankabfragenWeb EntwicklungFehleranalyseSpring FrameworkPython
Ich bin in folgenden Bereichen tätig:
- Design und Realisierung von performanten Lösungen für komplexe Probleme, wodurch technische und geschäftliche Aspekte zusammengeführt werden.
- Koordination und Mitarbeit in agilen Entwicklungsteams (Scrum/Kanban)
- Direkte Kommunikation und Abstimmung mit Kunden, um Anforderungen zu verstehen und Lösungen zu entwickeln.
- Backend-Entwicklung: Java Projekte (Java Spring und Spring Boot)
- Frontend-Entwicklung: Angular 2
- Erstellung und Dokumentation von technischen Lösungen und Spezifikationen für eine klare Richtlinie, einschließlich API-Dokumentation mit Swagger.
- Erstellen und Prüfen von Qualitätssicherungsmassnahmen
- Beratung der Kunden und Bereitstellung von fachkundiger Unterstützung
- Code Reviews zur Sicherstellung der Code-Qualität und Best Practices
- Durchführung von Fehleranalysen, um Probleme zu identifizieren, zu reproduzieren und Bugfixes zu entwickeln.
- Testing Backend, automatisierte Tests (Postman, APIs)
- Testing Frontend (End-to-end-testing mit Testcafe)
- Verwendung der üblichen Tools in der Softwareentwicklung:
- Git
- Docker
- Jira
- Confluence
- Jenkins (CI/CD)
- OpenShift
- Programmiersprachen
- Java (Spring Boot)
- JavaScript
- TypeScript
- Python
- SQL für Datenbankabfragen und -manipulationen
- Auszeichnungssprachen
- HTML (und CSS)
- XML
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2023
Sprachen
DeutschMutterspracheEnglischverhandlungssicherAlbanischMuttersprache
Projekthistorie
• Auswahl und Einführung von Technologien und Tools im Einklang mit der Unternehmensstrategie
• Betreuung von KMU-Kunden im Bereich Business-Software und Digitalisierung (inkl. CRM-Systeme und Tools wie Abaninja)
• Support, Schulung und technische Beratung zu cloudbasierten ERP- und CRM Lösungen
• Mitwirkung an der Unternehmensstrategie, insbesondere im Bereich Digitalisierung und Innovation
• Verantwortung für IT-Sicherheit, Datenschutz und Systemarchitektur
• Leitung und Koordination von Softwareentwicklungsprojekten
• Entwicklung von Full-Stack-Lösungen mit Angular und Java Spring Boot
• Entwicklung, UX-Design (Figma) und Optimierung von Frontend-Anwendungen (Angular, React)
• Aufnehmen und Dokumentieren von Kundenanforderungen
• Festhalten von technischen Kundenanforderungen im Pflichtenheft
• Aufwandschätzung von Applikationen
• Erstellung von Angeboten basierend auf Erfahrungswerten und Schätzungen
• Einführung und Umsetzung von agilen Methoden (Scrum)
• Beratung und Unterstützung von Kunden in technischen Fragen
• Erstellung technischer Dokumentationen und Spezifikationen
- Design und Realisierung von performanten Lösungen für komplexe Probleme, wodurch technische und geschäftliche Aspekte zusammengeführt werden.
- Koordination und Mitarbeit in agilen Entwicklungsteams (Scrum)
- Direkte Kommunikation und Abstimmung mit Kunden, um Anforderungen zu verstehen und Lösungen zu entwickeln.
- Backend-Entwicklung: Java Projekte (Java Spring und Spring Boot)
- Frontend-Entwicklung: Angular 2
- Erstellung und Dokumentation von technischen Lösungen und Spezifikationen für eine klare Richtlinie
- Erstellen und Prüfen von Qualitätssicherungsmassnahmen
- Beratung der Kunden und Bereitstellung von fachkundiger Unterstützung
- Code Reviews zur Sicherstellung der Code-Qualität und Best Practices
- Enge Zusammenarbeit mit Kunden, um technische Anforderungen zu verstehen und kundenspezifische Lösungen zu entwickeln.
- Durchführung von Fehleranalysen, um Probleme zu identifizieren, zu reproduzieren und Bugfixes zu entwickeln.
- Koordination und Mitarbeit in agilen Entwicklungsteams (Kanban)
- Aktive Mitwirkung an der Entwicklung von Java-basierten Lösungen
- Einsatz von Python für gRPC-Kommunikation und Automatisierungszwecke.
- Datenbank Entwicklung (PL/SQL, Oracle, MSSQL, Postgres, Exasol, Snowflake)
- Anwendung von SQL für Datenbankabfragen und -manipulationen
- Unterstützung des Teams bei der Wartung und Weiterentwicklung der vorhandenen Code-Basis
- Verfassen von umfassender Dokumentation, einschließlich API-Dokumentation mit Swagger und allgemeiner Dokumentation mit Sphinx.
- Testing Backend, automatisierte Tests (Postman, APIs)
- Testing Frontend (Cypress)
- Powershell
- Postman (JavaScript, JSON)
- Docker
- Git, Versionskontrolle
- JIRA, Confluence
- Jenkins, CI/CD