Pentera
SICPA SA
SENIOR SOFTWARE SPECIALIST
JavaC++
Automatische Übersetzung. Prüfe das Original.
Über die Stelle
SENIOR SOFTWARE SPECIALIST
HAUPTAUFGABEN UND VERANTWORTLICHKEITEN
- Aktive Teilnahme an der Planung von Entwicklungs- und/oder Anpassungsprojekten für Lösungen, basierend auf technischen Spezifikationen und definiertem Umfang, Flussdiagrammen, Modellierungsdiagrammen und relevanten Dokumentationen sowie technischen Spezifikationen gemäß den ermittelten Anforderungen;
- Entwicklung von Lösungen und/oder Anpassungen, basierend auf den im Projekt und im definierten Umfang spezifizierten Vorgaben, unter Verwendung vorhandener Programmiersprachen und Tools sowie relevanter Dokumentationen, unter Einhaltung von Zeitplänen und technischen Spezifikationen gemäß den ermittelten Anforderungen.
- Aktive Teilnahme und Beitrag zu Projektverfolgungsbesprechungen durch Aufzeichnung von Schritten und Entscheidungen (Besprechungsprotokolle), Bekanntgabe des Arbeitsstatus und Unterstützung bei der Lösung möglicher Probleme, denen sich das Projektteam, in dem Sie tätig sind, gegenübersieht.
- Vorschlag und Mitwirkung bei der Entscheidungsfindung für die technische Spezifikation des Projekts und die Datenmodellierung (System- oder Anwendungs-Projektumfang) durch Beitrag zur Definition von Architekturstandards und zur Erstellung von Anwendungsdiagrammen, Auswahl der Strukturelemente und ihrer Schnittstellen, Zuordnung von Verbindungen, internen und externen Systemen, angewandter Technologie, aus denen sie bestehen wird, um das Verständnis des Teams und des Kunden sowie die Integration mit anderen Lösungen zu gewährleisten.
- Durchführung von Unit- und/oder Abnahmetests für entwickelte Systeme, Bewertung der Konformität und Erfüllung der Anforderungen und technischen Spezifikationen, Identifizierung möglicher Abweichungen, Erstellung eines technischen Berichts und Weiterleitung an den Verantwortlichen zur entsprechenden Analyse;
- Behandlung von identifizierten Abweichungen und Verbesserungen gemäß dem erstellten und vom technischen Team festgelegten Aktionsplan.
- Weiterleitung der Dokumentation der entwickelten Lösung an die Qualitäts- und Testabteilung in Bezug auf Benutzeranforderungen und technische Spezifikationen, Bereitstellung von Unterstützung während der Testausführung, falls erforderlich, um die Abnahme der Lösungen und die Erfüllung der Benutzeranforderungen zu unterstützen;
- Überwachung des Implementierungsprozesses der entwickelten Lösungen, Eingreifen im Falle von Produktionsproblemen, um die korrekte Abnahme der Lösungen in der Produktion zu gewährleisten;
- Unterstützung bestehender und installierter Anwendungen durch Analyse von Problemen und Durchführung der erforderlichen Korrekturmaßnahmen, um die schnelle Wiederherstellung der Lösung zu gewährleisten.
- Ständige Weiterbildung in Bezug auf technische Innovationen in Ihrem Tätigkeitsbereich hinsichtlich neuer Technologien, Tools, Ressourcen, Softwarearchitekturen usw., die zur Entwicklung neuer Lösungen und/oder Systeme für das Unternehmen beitragen können.
- Ausführung anderer verwandter Aufgaben nach Ermessen des unmittelbaren Vorgesetzten.
- Einhaltung interner Unternehmensrichtlinien in Bezug auf Arbeitssicherheit, Arbeitsgesundheit und Umweltschutz, tägliche Bewertung der Einhaltung definierter operativer Qualitätsparameter, Eingreifen bei Abweichungen mit den zuständigen technischen Abteilungen (SESMT und QSMS), um die Behandlung kritischer Punkte oder Risiken zu gewährleisten und Arbeitsunfälle sowie Umweltauswirkungen des Betriebs zu vermeiden.
AUSBILDUNG
Abgeschlossenes Hochschulstudium in Computer Engineering, Informatik, Elektrotechnik, Elektronik, Bauingenieurwesen und verwandten Fachrichtungen.
KURSE, SPEZIFISCHE KENNTNISSE UND/ODER FÄHIGKEITEN
- Englisch (fortgeschritten) - wird getestet
- Systementwicklung
- Webentwicklung
- Java, C und C++
- Scrum-Methodik
- Netzarchitekturen
