Backend .NET Software Engineer (m/w) 100%
CAISSE DES MEDECINS
- Thônex, Genf
- Unbefristet
- Vollzeit
- 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
- 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
- 40h/per week
- 1 day home office option
- Highly innovative and international working environment
- Free parking
- Language trainings
JobScout24