Beschreibung

Critères de l'offre



* Métiers :

* .NET Developer
* Expérience min :

* 6 à 21+ ans
* Diplômes :

* BA (Bachelor of Arts) / BSc (Bachelor of Science)
* \+ 1 diplôme
* Compétences :

* English
* French
* Javascript
* DEVOPS
* Mvvm
* \+ 13 compétences
* Lieux :

* Geneva
* Conditions :

* Permanent contract
* Full Time

Critères de l'offre



* Métiers :

* .NET Developer
* Expérience min :

* 6 à 21+ ans
* Diplômes :

* BA (Bachelor of Arts) / BSc (Bachelor of Science)
* \+ 1 diplôme
* Compétences :

* English
* French
* Javascript
* DEVOPS
* Mvvm
* \+ 13 compétences
* Lieux :

* Geneva
* Conditions :

* Permanent contract
* Full Time

## L'entreprise : Michael Page ##

Join a retail leader in Switzerland and contribute to shaping the future of retail technology.

Voir toutes les offres de Michael Page

## Description du poste ##

* Design, develop, and maintain scalable and robust .NET applications using ASP.NET MVC, .NET Core, C\#, WCF, Entity Framework, JavaScript, Angular, and T-SQL.
* Implement various architectural patterns such as MVC, MVVM, Micro-services, Web API, and REST to ensure high performance and maintainability of the applications.
* Collaborate with cross-functional teams to gather requirements, analyze technical feasibility, and provide innovative solutions to complex problems.
* Utilize SQL Server for database design, optimization, and performance tuning.
* Integrate messaging systems like Rabbit MQ to enable asynchronous communication between microservices.
* Deploy and manage applications on Azure cloud using Azure DevOps, ensuring scalability, security, and reliability.
* Implement version control best practices using Git and Git Flow.
* Setup and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing and deployment.
* Containerize applications using Docker for efficient deployment and scalability.
* Support Windows-based systems and contribute to mobile development using Xamarin.

## Description du profil ##

* Bachelor's or Master's degree in Computer Science, Engineering, or related field.
* Proven experience as a .NET Developer with a focus on ASP.NET MVC, .NET Core, C\#, WCF, Entity Framework, JavaScript, Angular, and T-SQL.
* Strong understanding of architectural patterns including MVC, MVVM, Micro-services, Web API, and REST.
* Proficiency in SQL Server with experience in database design, optimization, and performance tuning.
* Familiarity with messaging systems like Rabbit MQ and cloud platforms like Azure.
* Experience with version control systems (Git) and CI/CD pipelines.
* Knowledge of containerization (Docker) and Windows-based systems.
* Excellent communication and collaboration skills with fluency in English and French.
* Ability to work effectively in a human-sized team and mentor junior developers.