JustJoin.IT Hybrydowo Senior

Senior Software Engineer (.NET)

BRAVER IT SPÓŁKA AKCYJNA

⚲ Kraków, Warszawa

25 000 - 32 000 PLN netto (B2B)

Wymagania

  • .Net
  • C#
  • ASP.NET Core
  • Entity Framework
  • SQL Server
  • Active Directory
  • Microsoft Graph API
  • Quartz.NET
  • Playwright
  • Azure DevOps

Opis stanowiska

We are looking for an experienced Senior Software Engineer to develop and maintain a complex enterprise .NET platform used by global organizations. This role combines backend development, production troubleshooting, performance optimization, and work on identity-related systems.
💼 Responsibilities:
• Design, develop, and maintain backend services built with C# and .NET
• Investigate and resolve complex production issues and customer-reported problems
• Optimize application performance, database queries, and system reliability
• Collaborate with Product, Support, and Engineering teams on technical solutions
• Improve architecture, code quality, and engineering standards
• Participate in technical discussions and contribute to future platform development
✅ Requirements:


5+ years of commercial experience with C# and .NET

• Strong knowledge of ASP.NET Core and modern .NET applications
• Experience with asynchronous programming and dependency injection
• Hands-on experience with Entity Framework Core
• Good understanding of SQL Server, query optimization, and database performance
• Experience with OAuth2, OpenID Connect, JWT
• Experience supporting and troubleshooting production systems
• Fluent English communication skills

🌟Nice to have:
• Experience with IdentityServer / Duende IdentityServer
• Understanding of Active Directory, Azure AD or Microsoft Graph
• Hands-on experience with Quartz.NET or similar scheduling frameworks
• Familiarity with SignalR, Playwright, Azure DevOps and CI/CD pipelines
🎁 We offer:
• Work on a mature enterprise product used globally
• Influence technical decisions and platform evolution
• Private healthcare
• Life insurance
• Multisport
• Opportunity to work with modern .NET technologies and large-scale systems

🔍 Dekoder Ogłoszenia

🔴
develop and maintain a complex enterprise .NET platform
Może oznaczać pracę nad starym, trudnym w utrzymaniu kodem, gdzie 'rozwój' jest ograniczony przez konieczność łatania istniejących problemów.
🔴
production troubleshooting
Oczekuje się, że będziesz głównie reagować na problemy i naprawiać błędy, zamiast aktywnie tworzyć nowe funkcje.
🔴
performance optimization
System prawdopodobnie działa wolno i wymaga ciągłego optymalizowania, co może być frustrujące i czasochłonne.
🔴
Improve architecture, code quality, and engineering standards
Obecna architektura, jakość kodu i standardy inżynieryjne są prawdopodobnie niskie i wymagają znaczącej poprawy.
🟡
work on identity-related systems
Może oznaczać pracę nad systemami uwierzytelniania i autoryzacji, które są często skomplikowane i krytyczne dla bezpieczeństwa.