C# .NET Software Engineer
Swisslinx Alle Jobs anzeigen
- Basel
- Unbefristet
- Vollzeit
- Design, implement, and test .NET microservices to enable data connections between external SaaS services and internal applications.
- Collaborate with team members to ensure alignment with existing architecture and patterns.
- Document design and implementation decisions.
- Perform requirements analysis, design, and initial testing for the system within a team context.
- Provide on-call support for deployed microservices.
- Contribute to discussions on system design and architecture improvements.
- Ensure microservices are secure, scalable, and maintainable.
- At least five years' SW development experience of which at least 2 years should be in C#/.NET Core & micro-services
- Experience in Kubernetes / OpenShift Container Platform is mandatory
- A passion for clean code, software craftsmanship and automated testing (TDD a plus), and the ability to impart this knowledge to others.
- Strong hands-on experience with message queues (ideally Kafka),
- Experience with relational and non-relational databases (HDFS is a plus),
- Knowledge of modern CI/CD pipelines
- Experience with Enterprise Log Management platforms (e.g. ELK stack).
- Fluency in English
- Experience with the secure software development lifecycle
- A university-level degree in information management, computer science or related field.
- Business process modelling/implementation.
- Knowledge of Back Office processes (Financial transactions lifecycle, SWIFT messaging system)
- The opportunity to work in a diverse and international environment on a long-term basis
- 50% working from home
- 20 days working remotely from abroad per year
- Modern office in central Basel (50 minutes direct train from Zurich) with subsidised canteen