Backend .Net Software Engineer (m/w) 100%
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
SeniorJob location
Thônex, Switzerland
Tech stack
.NET
Agile Methodologies
Unit Testing
C Sharp (Programming Language)
Computer Engineering
Command-Query Responsibility Segregation (Software Development)
Dependency Injection
Entity Framework
PostgreSQL
Microsoft SQL Server
OAuth
OpenID
Security Assertion Markup Language (SAML)
Software Engineering
SQL Databases
Multithreading
SAP Sybase ASE
Backend
Containerization
Kubernetes
Information Technology
Domain Driven Design
Web Api
Microservices
Job description
- Design and implementation 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 imple-mented 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, 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. Are you interested in our offer? Please apply only via the jobup website, for the attention of Véronique Yvrait. Thank you.
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) with .NET (C#, Entity Framework, Dependency Injection)
- Experience with SQL (Postgre, SQL Server, Sybase)
- Experience with Unit Testing
- Knowledge of architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, SOLID)
- Knowledge of authentication/authorization services (SAML, OpenID, OAuth) and integration is a plus
- Knowledge of containerization (Kubernetes)
- Experience with VB language is a plus
- Knowledge of Agile methodologies
- Collaborative with excellent communication skills
- Self-driven and self-organized
- English is required: B2 or higher
- French is required: C1 or higher
- German is a plus
Benefits & conditions
40h/per week - 1 day home office option - Highly innovative and international working environment - Free parking - Language trainings