Java Front-End-Entwickler/in

Bundesverwaltung
Geneva, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Intermediate

Job location

Geneva, Switzerland

Tech stack

HTML
Java
JavaScript
API
Agile Methodologies
CSS
Continuous Integration
Web Development
IntelliJ
Spring
Software Systems
SONAR (Symantec)
TypeScript
Web Content Accessibility Guidelines
Angular
Cypress
Angular
Integration Tests
Front End Software Development
Cucumber
Jenkins

Job description

  • Analysieren und Programmieren von Anwendungen sowie Mitwirken bei der Umsetzung von Geschäftsanforderungen in IT-Lösungen (Software).
  • Entwickeln von IT-Lösungen im Rahmen von Projekten und der Wartung komplexer Anwendungen unter Einhaltung von Schätzungen, Terminen und Standards.
  • Mitwirken bei der Definition der funktionalen und qualitativen Anforderungen sowie der Integrationsvorgaben für die Anwendungen.
  • Verantwortlich für die Durchführung von Entwicklungstests und die Erstellung der technischen Dokumentation.
  • Durchführen von Fehlerbehebungen und Interventionen im Rahmen des Applikationssupports.
  • Unterstützen der Applikationsverantwortlichen und Projektleiter/innen bei der Analyse und Aufwandsschätzung zur Erfüllung der Geschäftsanforderungen.

Requirements

  • Master-Abschluss in Wirtschaftsinformatik oder eine gleichwertige Qualifikation, idealerweise ergänzt durch mehr als zwei Jahre Berufserfahrung in einer ähnlichen Position.
  • Fundierte Kenntnisse in UX-Design und der Entwicklung von Webanwendungen (HTML, CSS, JavaScript/TypeScript), insbesondere mit dem Angular-Framework.
  • Erfahrung mit State-Management-Libraries (NgRx, NGXS, ...) und Verständnis fortgeschrittener Konzepte (Reducers, Selectors, Effects, Immutability).
  • Sicherer Umgang mit Unit- und Integrationstests mit Jest (idealerweise End-to-End-Tests mit Cypress oder gleichwertig).
  • Integration von REST-APIs (HTTPClient, Interceptors, Fehlermanagement).
  • Gutes Verständnis der Barrierefreiheit (WCAG) und Fähigkeit zur Integration eines Design-Systems (Oblique, Angular Material).
  • Versiert im Umgang mit den Tools IntelliJ, Jenkins und Sonar (Qualität, CI/CD).
  • Kenntnisse in Java und Spring sowie in Agile-Methoden, BDD (Cucumber) und TDD sind von Vorteil.
  • Ausgeprägte Analyse- und Synthesefähigkeiten sowie hohe konzeptionelle, redaktionelle und technische Genauigkeit.
  • Autonome, verantwortungsbewusste Persönlichkeit mit ausgeprägter Teamfähigkeit.
  • Beherrschung von zwei Amtssprachen sowie gute Englischkenntnisse.

About the company

Die Zentrale Ausgleichsstelle (ZAS) in Genf ist eine der grössten Arbeitgeberinnen der Bundesverwaltung in der Westschweiz. Unser Personal besteht aus fast 830 Mitarbeitenden verschiedener Nationalitäten mit einer ausserordentlichen Sprachvielfalt, um unsere Missionen im Bereich der 1. Säule der Schweizerischen Sozialversicherungen im In- und Ausland effizient zu erfüllen. Eine sinnerfüllte Aufgabe, ein angenehmes Arbeitsumfeld und Bedingungen, die es ermöglichen, Beruf und Privatleben zu vereinbaren, machen die ZAS zu einer Arbeitgeberin erster Wahl für eine Vielzahl von Profilen. Arbeiten für die SchweizWir setzen uns für das Erfolgsmodell Schweiz ein und arbeiten zum Wohl der Bevölkerung. Gelebte VielfaltDank Chancengleichheit entfalten wir unsere Kompetenzen und bringen unterschiedliche Perspektiven ein. Gesund am ArbeitsplatzWir unterstützen und beraten unsere Mitarbeitenden im Bereich der physischen und psychischen Gesundheit.

Apply for this position