Tätigkeit und Aufgaben: Dokumentation (angelehnt an arc42) und Weiterentwicklung von Softwarearchitektur und -design, Evaluierung von Tools, Frameworks und Bibliotheken, Code-Reviews, Konzept-Reviews, Softwareentwicklung, Refaktorisierungen, Unit Tests, automatisierte Integrationstests für vier SCRUM-Teams
Beschreibung: GCCP (Global Communication and Control Platform) ist ein neu entwickeltes System bestehend aus CCTV (Closed Circuit Television) und PIS (Passenger Information System) zur Überwachung von kritischen Infrastrukturen wie Produktionsstraßen durch Kameras und Sensoren in Kontrollzentren bzw. die Anzeige oder Ansage von Information (aktuelle/nächste Station, Werbung…) für Passagiere an Bahnhöfen oder Flughäfen, in Zügen oder Bussen.
Technologien: Microsoft .NET Core 3.1 (C#), Microsoft Visual Studio 2019, Microsoft Visual Studio Code, Microsoft Teams, Enterprise Architect, GitLab, gRPC, SignalR Core 3.1, ASP.NET Core 3.1, REST, Microservices, TypeScript, Vue.js 2, Vuetify, HTML5, CSS3 (SCSS), LINQ, nUnit, xUnit, Moq, Jest, Selenium, Architektur- und Entwurfsmuster, Clean Code Development, UML, IdentityServer 4, OpenID Connect, Zertifikate, Polly.NET, SharePoint 2019, Confluence, NGINX, RabbitMQ, Docker, Docker-Compose, Continuous Integration, Continuous Delivery, Graylog, Grafana, HashiCorp Vault, Kestrel, Ubuntu Linux 18.04, WIBU Systems CodeMeter, JIRA, SCRUM