/ L'annuaire des offres d'emploi en Suisse Romande
n/a n/a Geneva CH
full-time

Senior .NET Developer

Entreprise
Michael Page
Lieu
Geneva
Date de publication
04.05.2024
Référence
4606054

Description

  • ASP.NET MVC, .NET Core, C#, WCF, Entity Framework, JavaScript, Angular, T-SQL
    • MVC, MVVM, Micro-services, Web API, REST

About Our Client

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

Job Description

  • 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.

The Successful Applicant

  • 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.

What's on Offer

  • Opportunities for career growth and professional development.
  • Flexible work environment with 2 days of remote work per week.
  • Exciting projects in a dynamic and innovative industry.
  • Collaborative and supportive team culture.

Contact

Jean-Baptiste Voitellier

Quote job ref

JN-052024-6413109

Job Function

Information Technology

Specialisation

IT Development

Industry

Retail

Location

Geneva

Contract Type

Permanent

Consultant name

Jean-Baptiste Voitellier

Job Reference

JN-052024-6413109

Postuler