IoT Entwickler (m/w/d) Schwerpunkt Web/App Entwicklung

Kategorie: Development/Engineering
Stadt: Erfurt oder Leipzig, Mehrere Bundesländer, Deutschland
Stellen ID: J0120-0966
Anstellungsart: Vollzeit

Stellenbeschreibung

Als engagiertes und motiviertes Team entwickeln wir in unseren Erfurter Digital Labs Internet of Things Lösungen für unsere hoch innovativen Kunden. Wir entwerfen gemeinsam mit den Kunden Prototypen (auch MVPs), setzen diese um und erproben diese mit unseren Testkunden. Wir entwickeln aus den Prototypen professionelle, gehärtete und auslieferfähige Applikationen.

Unsere Lösungen bestehen dabei aus den drei Elementen Datenakquise im Feld, Cloud Applikation und Visualisierung (Apps, Webapplikation, APIs).

Aufgaben

Als Teil des IoT Teams werden Sie in allen Aufgabenbereichen bei der Entwicklung unterstützen. Ein Fokus liegt dabei auf der Erstellung von Webseiten und Apps. Dazu gehört unter anderem:

• Entwicklung und Umsetzung von Designs
• Erarbeiten von API Konzepten zur Datenanzeige
• Umsetzen von Dashboards
• Entwicklung von smarten Data Caching Systemen zur schnelleren Anzeige von umfangreichen Daten
• Frontend-Entwicklung

Zu den unterstützenden Tätigkeiten gehören unter anderem:
• Web- und Crossplatform App-Entwicklung
• Backend-Entwicklung
• Leitung von (Teil-)Projekten

Qualifikation

Sie bringen, idealerweise die folgenden Kenntnisse mit:

• Angular 2 mit Typescript
• Aktive Anwendung von idiomatischem Angular 2 (Component-Based Architecture)
• CSS 3, speziell mit Wissen über Flexbox & Grid-Layout, aber auch mit der Möglichkeit ohne diese beiden CSS Layouts zu arbeiten
• Erfahrung in der Umsetzung von Responsive Webdesign
• Kenntnis und Nutzung der neueren HTML 5 Tags
• Grundlegende Kenntnis der neuen Web-Plattform API Local Storage
• Grundlegende Kenntnis und Anwendbarkeit von SQL
• Sichere Anwendung und Verständnis von Git und Git basierten Arbeitsweisen in Projekten (z.B. Branching, Commits)
• Grundlegende/Theoretische Kenntnis des Modells der agilen Softwareentwicklung (hauptsächlich Scrum)
• Erfahrungen mit der Nutzung von NPM als Paketverwaltung


Außerdem wären folgende Kenntnisse wünschenswert:

• Erfahrung mit der Erstellung von Webseiten mit Content-Management Systemen, vorzugsweise Neos (Typo3 Ableger)
• Erfahrung mit SASS oder LESS (CSS-Präprozessor)
• Grundlegende/Erweiterte Erfahrung mit Ionic 2
• Kenntnis von Angular-Material oder anderen Angular UI Component Kits
• Erfahrung mit JIRA und Bitbucket
• Erfahrungen mit IntelliJ IDEA als IDE, äquivalent: Webstorm, Android Studio
• Angular 2 in Dart
• Erweitertes Wissen über die Funktionsweisen neuerer Web-Plattform Features, wie Shadow-Dom & Web-Components
• Erweiterte Kenntnisse neuerer Web-Plattform APIs

Was kann man von CGI erwarten

Die Zukunft der IT neu gestalten im starken Konzern.

Außergewöhnliche Zeiten fordern uns heraus. Der digitale Wandel schreitet voran und CGI unterstützt und begleitet seine Kunden auf diesem Weg. Dabei bieten wir eine Vielzahl neuer Möglichkeiten innerhalb der Digitalisierung und der IT von Morgen.

Bei CGI macht Arbeit und Erfolg haben Spaß. Denn wir bringen Menschen, Prozesse und Technologie zusammen. Wir wollen nicht nur unsere Aufträge erfüllen, sondern auch unsere Kunden erfolgreich bei ihrem Wandel begleiten und sie immer wieder begeistern. Dass uns beides regelmäßig gelingt, verdanken wir in erster Linie unseren motivierten Kollegen. Die Identifikation mit unserer Unternehmensphilosophie zeigt im täglichen Miteinander, was das Arbeiten bei CGI so außergewöhnlich macht.

Es ist Zeit, Teil unseres Erfolgs zu werden und mit anderen etwas zu bewegen – werde Member bei CGI!

Mehr Informationen zu CGI unter www.de.cgi.com