About this role
We are seeking an experienced .NET Developer to join one of our key clients in Stockholm. The ideal candidate is hands-on with the .NET stack, has strong backend development skills, and can build scalable, high-performance applications across the full software lifecycle.
**Role Overview**
As a .NET Developer, you will design, develop, and maintain backend services, APIs, and web applications. You will collaborate with product owners, architects, frontend developers, and QA teams to deliver high-quality solutions that meet business requirements.
**Key Responsibilities**
- Develop and maintain backend services and web applications using .NET Core / .NET 6+.
- Design, implement, and consume REST/GraphQL APIs.
- Collaborate with frontend developers to integrate UI with backend services.
- Write clean, maintainable, and testable code following best practices.
- Create unit and integration tests to ensure software quality.
- Participate in code reviews, design discussions, and architectural decisions.
- Optimize application performance, scalability, and reliability.
- Work closely with DevOps teams to support CI/CD pipelines.
- Troubleshoot production issues and perform root cause analysis.
**Technical Requirements**
**Must-have skills (5–7 years):**
- Strong hands-on experience with C# and .NET Core / .NET 6+.
- Experience building RESTful APIs and integrating with frontend frameworks.
- Solid understanding of SQL Server, relational databases, and ORM frameworks like Entity Framework.
- Familiarity with modern architecture patterns: Microservices, layered architecture.
- Experience with unit testing frameworks (xUnit, NUnit, MSTest).
- Strong understanding of OOP, design patterns, and clean code principles.
- Familiarity with Git and CI/CD tools (Azure DevOps, GitHub Actions, GitLab CI).
- Experience with containerization (Docker; Kubernetes is a plus).
**Nice to Have:**
- Knowledge of cloud platforms (Azure, AWS, GCP).
- Experience with messaging systems (RabbitMQ, Kafka).
- Exposure to frontend frameworks (React, Angular, Blazor).
- Performance optimization, caching strategies, and scalability best practices.
**Soft Skills**
- Strong communication and collaboration skills.
- Ownership mindset with ability to work independently.
- Analytical thinking and attention to detail.
- Comfortable in agile, fast-paced environments.