Backend .NET Software Engineer - Thônex

Caisse Des Medecins
Thônex, Switzerland
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French, German
Experience level
Senior
Compensation
CHF 110K

Job location

Thônex, Switzerland

Tech stack

ASP.NET
.NET
Agile Methodologies
Airflow
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Computer Engineering
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
ETL
Dependency Injection
DevOps
Entity Framework
PostgreSQL
Microsoft SQL Server
Software Engineering
SQL Databases
Multithreading
SAP Sybase ASE
Backend
GIT
Containerization
Kubernetes
Information Technology
Bitbucket
Domain Driven Design
Bamboo
Web Api
Microservices

Job description

  • Design, implementation & maintenance of applications and services
  • Collaboration with requirements engineers and business analysts to detail and clarify understanding and requirements
  • Support of testing team in regards of functional and non-functional tests of the implemented applications
  • Participation in definition and design of solution architectures
  • Documentation of code and design
  • Implementation of proofs of concept to validate and show solution architectures
  • Participation in the definition of technology and tool stacks to be used for new solutions

Technologies:

  • Airflow
  • Azure
  • Backend
  • Bamboo
  • BitBucket
  • C#
  • CI/CD
  • CQRS
  • DevOps
  • ETL
  • Git
  • Support
  • Kubernetes
  • SQL
  • microservices
  • DDD
  • ASP.NET
  • Cloud

More:

A stimulating environment helps to find cool solutions to challenging complex requirements. We work in small agile teams where you can have impact and influence. You will find sharp engineers to have inspiring discussions with. We are solution-driven, but we don't neglect the fun factor.

Requirements

  • Bachelor degree or higher in Computer Science, Computer Engineering or the equivalent in experience
  • At least 5 years of experience in software development
  • Strong backend development experience with server-side development (WebAPI, multi-threaded systems) using .NET (C#, Entity Framework, Dependency Injection)
  • Strong experience with SQL language (Postgre, SQL Server, Sybase)
  • Knowledge of architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, SOLID, Unit Testing)
  • Experience with CI/CD (Git, Azure Devops, Bitbucket, Bamboo)
  • Knowledge of authentication/authorization services and integration is a plus
  • Knowledge of containerization (Kubernetes) is a plus
  • Knowledge of ETL solutions (Apache Airflow) is a plus
  • Experience with VB language is a plus
  • Knowledge of Agile methodologies
  • Collaborative with excellent communication skills
  • Self-driven and self-organized
  • Fluent French is required
  • English is required: B2 or higher
  • German is a plus

Benefits & conditions

Salary: CHF 80'000 - 110'000 per year

Apply for this position