Microservices Engineer - .NET / C# / MicroServices

Basel, Switzerland

Posted:45d ago
Location:Basel, Switzerland
Job Ref:BH-47879-1
Salary:CHF100 - CHF115 per hour
Expiry date:9/6/2024
Source Group are currently working with a leading Bank who are looking to hire a Freelance Microservices Engineer.

We require a senior .Net micro-services software engineer with experience in Kubernetes / OpenShift Container Platform is required. Knowledge of Back Office processes (Financial transactions lifecycle, SWIFT messaging system) is a plus. The ideal candidate would be An experienced, technically strong Micro-Services Software Engineer possessing knowledge and experience with the required technologies, passionate about clean code, who can work independently, with good interpersonal skills and the ability to collaborate with the team.

This role is initially a 12 Month Contract, and candidates must be based in Switzerland or be able to relocate. For this reason we can only accept applicants with an EU Passport.

Tasks & Responsibilities:

• Design, implement and test .NET micro-services as part of an agile DevSecOps team;
• Document design and implementation decisions;
• Requirements analysis, design, initial testing for the system within a team context.
• Communicate and coordinate with other team members related to various workstreams.
• Provide on-call support.
• Contribute to wider discussions on how to design/architect systems.

Must haves:

• A university-level degree in information management, computer science or related field or equivalent work experience.
• At least five years' development experience of which at least 2 years should be in C#/.NET Core, microservices and containers (Kubernetes or ideally OpenShift).
• 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), relational and non-relational databases (HDFS is a plus), modern CI/CD pipelines, Enterprise Log Management platforms (e.g. ELK stack).
• Solid knowledge of design and integration patterns, in particular event-driven architecture.

Nice to have:

• Experience with Blazor
• Experience with Elsa workflows

Apply now