Om denna roll
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.