JustJoin.IT Hybrydowo Mid

.NET Developer

emagine Polska

⚲ Brussels

Do uzgodnienia

Wymagania

  • Git
  • SQL
  • .Net
  • C#
  • Testing
  • REST
  • Agile
  • Cloud
  • Backend
  • CI/CD

Opis stanowiska

Summary:
We’re looking for a highly skilled .NET Developer with a minimum of 5 years of experience. This role focuses on solving complex problems, building high-quality software, and contributing to a collaborative engineering culture. The candidate should be passionate about clean architecture, modern .NET development, and delivering impactful solutions.
Responsibilities:
• Analyze, design, develop, and maintain applications using .NET / .NET Core.
• Build scalable backend services (APIs).
• Collaborate with cross-functional teams (Business, Dev, Infra, etc.).
• Participate in code reviews to elevate engineering standards.
• Contribute to architectural decisions and technical roadmaps.
• Provide business support and monitor applications (level 2 support, incident resolution, and troubleshooting).
Key Requirements:
• Strong experience with C# and .NET Core.
• Solid understanding of REST APIs, Entity Framework Core, and SQL.
• Familiarity with cloud platforms (Azure or AWS).
• Experience with CI/CD pipelines and version control (Git).
• Strong testing culture: unit tests, integration tests, and production validation.
• Familiarity with agile development practices.
• A mindset focused on quality, performance, and maintainability.
• Experience with a message broker.
Nice to Have:
• Knowledge of microservices architecture.
• Experience with front-end frameworks (Angular).
• Background in distributed systems or high-availability environments.
• Knowledge of Docker & Kubernetes.
• Experience with Azure functions.
Other Details:
This position allows for flexibility and may accommodate remote work arrangements. Candidates should be prepared for collaborative team engagements with a focus on delivering high-quality software solutions.

🔍 Dekoder Ogłoszenia

🔴
solving complex problems
Może oznaczać, że zespół ma dużo zaległych, trudnych zadań, które nikt inny nie chce rozwiązać.
🟡
contributing to a collaborative engineering culture
Oczekuje się aktywnego udziału w dyskusjach i dzieleniu się wiedzą, ale może też oznaczać brak jasnych struktur decyzyjnych.
🔴
Provide business support and monitor applications (level 2 support, incident resolution, and troubleshooting)
Oprócz developmentu, będziesz odpowiedzialny za rozwiązywanie problemów produkcyjnych i wsparcie użytkowników końcowych.
🟡
A mindset focused on quality, performance, and maintainability
Oczekuje się, że będziesz aktywnie dbał o te aspekty, ale niekoniecznie oznacza to, że obecne rozwiązania są już wysokiej jakości.
🟡
Knowledge of microservices architecture
Może oznaczać, że projekt jest w trakcie migracji do mikroserwisów lub dopiero planuje się jej rozpoczęcie.