C# Developer - Microservices, Kubernetes, CI/CD
RM IT Professional Resources AG
Basel, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Basel, Switzerland
Tech stack
Clean Code Principles
.NET
Automation of Tests
C Sharp (Programming Language)
Software as a Service
Continuous Integration
Openshift
Queueing Systems
Event Driven Architecture
Kubernetes
Kafka
Non-relational Database
ELK
Microservices
Job description
C# Developer - Microservices, Kubernetes, CI/CD - this is a long term contract opportunity for our Basel based client in the Financial Services sector.
Your tasks:
- 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 together with documenting 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 as well as ensure microservices are secure, scalable, and maintainable
Requirements
- Strong C#/.NET development experience
- Development experience in micro-services and containers (Kubernetes or ideally OpenShift)
- A passion for clean code, software craftsmanship and automated testing and the ability to impart this knowledge to others
- Strong hands-on experience with message queues (ideally Kafka), relational and non-relational databases, modern CI/CD pipelines, Enterprise Log Management platforms (eg ELK stack)
- Solid knowledge of design and integration patterns, in particular event-driven architecture
- Language skills: English
Your soft skills:
- Excellent comprehension skills with attention to detail
- A high degree of self-organisation and time management
- Analytical and solution-orientated thinking