Description of assignment 49904
Göteborg
Join a team modernizing core traffic-information systems (geography, traffic database, real-time). You’ll lead solution architecture and set design patterns for a scalable, secure, and maintainable platform. A key part of the role is driving a GitOps way of working where CI/CD and environment management are fully integrated into code and routines.
Responsibilities
Define target architecture, design patterns, and coding standards for long-lived, scalable solutions.
Champion GitOps: automate build/test/deploy with GitHub Actions and ArgoCD; enable environment-as-code.
Build and evolve robust back-end services and APIs for traffic information (e.g., disruptions API, train-traffic follow-up, quality assurance of planned changes).
Lead on platform, security, networking, and cluster topics; support introduction/migration to new platforms.
Establish logging/observability practices and service metrics (Serilog/LOKI, Prometheus, Grafana).
Mentor developers; enable knowledge sharing and sound engineering practices across the team.
Collaborate with stakeholders in the public transport domain to deliver reliable, compliant services.
Requirements (Essential)
Proven experience as a solution architect with designs that scale and stand the test of time.
Containers & orchestration: Docker &/or Podman, Kubernetes (experience with enterprise distros a plus).
GitHub & GitOps workflows (CI with GitHub Actions/Workflows; CD with ArgoCD).
API development, integrations, and automation.
.NET/C# with databases: relational (e.g., SQL Server, MariaDB) and document (e.g., MongoDB).
Logging & monitoring in production environments.
Traffic-information domain standards: Transmodel, NetEx, NOPTIS, SIRI.
Security/network/cluster leadership and experience introducing a new platform.
Mentorship experience within development teams.
Bachelor’s degree in Computer Science/IT (or equivalent).
Language: Swedish.
Nice to Have
Public transport passion and domain knowledge; interest in sustainability and mobility.
Frontend familiarity (Angular or React with TypeScript; JavaScript/HTML/CSS).
Search/analytics: ElasticSearch.
Linux environments (RHEL9); Kubernetes on Tanzu PKS or OpenShift.
Experience with railway APIs, PubTrans, and passenger information systems (PIS).
Other Information
Contract: Consulting assignment.
Start–End: 1 Oct 2025 – 31 Jan 2027.
Workload: 100%.
Location & Work Mode: Gothenburg, hybrid 50/50 (partial remote).