Mid .Net Engineer (k/m/x)
Square One Resources
⚲ Warsaw
16 800 - 19 320 PLN (B2B)
Wymagania
- .NET
- C#
- ASP.NET MVC
- SQL
- MongoDB
- NoSQL
- AWS
- Azure
- GCP
Opis stanowiska
O projekcie: - Dołączysz do międzynarodowego projektu realizowanego dla globalnej organizacji z sektora nowych technologii, która wspiera partnerów biznesowych w projektowaniu, wdrażaniu i utrzymaniu nowoczesnych rozwiązań IT. Projekt koncentruje się na rozwoju oraz utrzymaniu skalowalnych systemów backendowych obsługujących szerokie portfolio usług i produktów technologicznych (hardware, software, rozwiązania chmurowe). - Praca w zespole Agile nad rozwojem nowoczesnych aplikacji opartych o architekturę mikroserwisową i rozwiązania chmurowe. Wymagania: - Minimum 3 lata doświadczenia komercyjnego w pracy z C# i .NET - Bardzo dobra znajomość zasad programowania obiektowego (OOP), w tym różnic między interfejsami a klasami abstrakcyjnymi - Doświadczenie w pracy z async/await i programowaniem asynchronicznym - Znajomość wzorców Dependency Injection - Rozumienie różnic między bazami relacyjnymi a NoSQL - Doświadczenie w pracy z bazami SQL oraz MongoDB - Umiejętność analizowania i debugowania kodu oraz identyfikowania problemów wydajnościowych - Znajomość przynajmniej jednej platformy chmurowej (AWS, Azure lub GCP) - Doświadczenie w pracy w metodyce Agile / Scrum - Rozwinięte umiejętności analityczne i komunikacyjne Codzienne zadania: - Rozwój i utrzymanie usług backendowych w oparciu o C# oraz .NET / ASP.NET Core - Projektowanie i implementacja RESTful API - Tworzenie czystego, wydajnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami - Praca z programowaniem asynchronicznym (async/await) oraz obsługą operacji współbieżnych - Wykorzystanie Dependency Injection oraz zarządzanie cyklem życia serwisów (Singleton, Scoped, Transient) - Optymalizacja wydajności, skalowalności i niezawodności aplikacji - Praca z bazami danych SQL oraz MongoDB (tworzenie zapytań, optymalizacja dostępu do danych) - Udział w zadaniach związanych z migracją danych (SQL → MongoDB będzie dodatkowym atutem) - Praca z ASP.NET Core request pipeline oraz middleware - Implementacja mechanizmów logowania, monitoringu i podstawowej obserwowalności systemu - Współpraca w zespole Agile / Scrum - Komunikacja z zespołem technicznym oraz interesariuszami