Ampstek
Dotnet Developer
AmpstekSwitzerland19 days ago
ContractInformation Technology

Job Title: Senior Software Developer – Microsoft Technologies & Cloud

Location: Zurich, Switzerland

Onsite Opportunity

Fixed Term contract (Not a Freelancing/B2B Contract)


Job Overview

We are seeking an experienced and passionate Senior Software Developer with over 8 years of expertise in software development, specializing in Microsoft technologies and modern cloud platforms. The ideal candidate is highly skilled in designing and building scalable backend solutions, leveraging C#, ASP.NET, .NET Core, .NET 8, SQL Server, and Entity Framework while applying best practices in architectural design, object-oriented programming, and SOLID principles.


Key Responsibilities

  • Design, develop, and maintain robust backend applications using C#, ASP.NET, .NET Core, and .NET 8.
  • Build and optimize RESTful APIs and microservices for high-performance, scalable applications.
  • Work with SQL Server and Entity Framework for data modeling, database design, and efficient data access.
  • Leverage cloud platforms (AWS, Azure) for deployment, storage, and integration of enterprise-grade solutions.
  • Apply Object-Oriented Programming (OOP), SOLID principles, and design patterns to create maintainable and reusable code.


Required Skills & Experience

  • 15+ years of hands-on experience in software development with Microsoft technologies.
  • Proficiency in C#, ASP.NET, .NET Core, and .NET 8.
  • Strong expertise in SQL Server, Entity Framework, and database design.
  • Experience in designing and developing RESTful APIs and microservices.
  • Practical knowledge of AWS and Azure cloud platforms, including deployment and integration.


Preferred Skills

  • Familiarity with DevOps practices including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
  • Exposure to front-end frameworks (e.g., Angular, React) to collaborate effectively with full-stack teams.

Key Skills

Ranked by relevance