C# Developer - Microservices

RM IT Professional Resources AG
Basel, Switzerland
4 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Basel, Switzerland

Tech stack

Clean Code Principles
.NET
Automation of Tests
C Sharp (Programming Language)
Software as a Service
Openshift
Queueing Systems
Event Driven Architecture
Kubernetes
Kafka
Non-relational Database
ELK
Microservices

Job description

C# Developer - Microservices - 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

Your experience/knowledge:

  • 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

Location:Basel, Switzerland

Work setting:Hybrid

Sector:Financial Services

Start: ASAP

Duration: 2+ years

Workload:100%

Ref.Nr.:BH 23897

Take the next step and send us your resume along with a daytime phone number where we can reach you.

Due to Swiss work permit restrictions, we can only consider applications from Swiss nationals, EU citizens as well as current work-permit holders for Switzerland.

We welcome applications from individuals of all genders, age groups, sexual orientations, personal expressions, ethnic backgrounds, and religious beliefs. Therefore, there is no requirement to provide gender information or a photo in your application.

As per client requirements, we need information about your marital status, nationality, date of birth, and a valid Swiss work permit. For applicants with disabilities, we are happy to explore potential solutions with our end client.

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

Apply for this position