Senior Applikationsentwickler
Callista Group
Bern, Switzerland
5 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Bern, Switzerland
Tech stack
Application Frameworks
Databases
Software Engineering
Software Requirements Analysis
Integration Tests
Information Technology
Job description
In dieser Rolle bist du verantwortlich für die Entwicklung und Wartung von Software-Applikationen auf Basis fachlicher und betrieblicher Anforderungen und stellst deren stabile Implementierung, Qualität sowie kontinuierliche Weiterentwicklung über den gesamten Lebenszyklus sicher., * Analyse von Problemstellungen in Geschäftsprozessen, Transaktionen, Daten und Funktionen sowie Bewertung des technischen und organisatorischen Umfelds
- Definition funktionaler und nicht funktionaler Systemanforderungen (z. B. Verfügbarkeit, Sicherheit, Performance)
- Erstellung von Daten-, Funktions- und Objektmodellen
- Auswahl und Anwendung geeigneter Methoden, Techniken, Standards, Richtlinien und Tools für Entwicklung und Wartung
- Entwicklung, Erweiterung und Wartung von
- Software-Applikationen
- Komponenten und Modulen
- Schnittstellen zu Datenbanken und Fremdsystemen
- Sicherstellung von Implementierung, Wartbarkeit und Betriebsfähigkeit der Software
- Einrichtung und Pflege von Entwicklungs- und Testumgebungen
- Mitarbeit bei Integrationstests sowie Qualitätssicherung
- Erstellung und Aktualisierung technischer Dokumentationen, Schnittstellenbeschreibungen, Testverfahren und Benutzerhandbücher
- Analyse und Behebung von Fehlern in produktiven Anwendungen
- Umsetzung von Change Requests sowie Konzeption und Realisierung von Verbesserungen im Applikationslebenszyklus
Requirements
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung oder Applikationsentwicklung
- Fundierte Kenntnisse in
- Softwaredesign und -architektur
- Datenmodellierung und Schnittstellenentwicklung
- Testverfahren und Qualitätssicherung
- Erfahrung im Umgang mit Entwicklungs-, Test- und Deployment-Umgebungen
- Analytische, strukturierte und lösungsorientierte Arbeitsweise
- Hohe Eigenverantwortung sowie Qualitätsbewusstsein
- Teamfähigkeit und gute Kommunikationskompetenz
- Abgeschlossene Ausbildung oder Studium in Informatik oder vergleichbare Qualifikation