.Net Developer
IT CONNECT Sp. z o.o. Sp. k.
⚲ Warszawa
Wymagania
- C#
- JavaScript
- HTML
- CSS
- MS SQL Server
- .NET Core
- ASP.NET Core MVC
- Web API
- jQuery
- Bootstrap
- Windows Server
- REST
- JSON
- XML
- SOLID
- PostgreSQL
- SSIS
- UNIX
Opis stanowiska
Nasze wymagania: Doświadczenie w programowaniu w C# oraz pracy z .NET Core / .NET 6+ Znajomość ASP.NET / ASP.NET Core (Web API, MVC) oraz pracy z Entity Framework / EF Core Praktyczna znajomość MS SQL Server (T-SQL, praca z danymi, podstawowa optymalizacja zapytań) Doświadczenie w pracy z bazami danych i migracjami w projektach aplikacyjnych Podstawowa znajomość technologii frontendowych: HTML, CSS, JavaScript (np. z wykorzystaniem jQuery lub Bootstrap) Podstawowa wiedza z zakresu wdrażania aplikacji (IIS) oraz umiejętność analizy logów i diagnozowania problemów Doświadczenie w pracy w środowisku Windows Server Mile widziane: Znajomość REST / SOAP oraz komunikacji między systemami (JSON, XML) Podstawy programowania asynchronicznego Znajomość dobrych praktyk programistycznych (SOLID, wzorce projektowe) Doświadczenie z systemem kontroli wersji Git Kontakt z dodatkowymi technologiami (np. SSIS, WPF, WinForms lub rozwiązania chmurowe) Zakres obowiązków: Rozwój i utrzymanie aplikacji backendowych w C# (.NET Core / .NET 6+) Tworzenie i rozwijanie API (ASP.NET Core, Web API) Praca z MS SQL Server – tworzenie i optymalizacja zapytań, procedur oraz indeksów Wykorzystanie Entity Framework / EF Core (migracje, wydajność) Projektowanie rozwiązań zgodnie z dobrymi praktykami (SOLID, wzorce projektowe) Integracja systemów (REST/SOAP, JSON, XML) Wdrażanie aplikacji oraz konfiguracja środowisk (IIS, Windows Server) Monitorowanie, analiza logów i rozwiązywanie problemów produkcyjnych Współpraca z zespołem przy rozwoju i utrzymaniu systemów Praca z repozytorium kodu (Git) Oferujemy: Możliwość pracy w jednej z wiodących firm w branży telekomunikacyjnej. Odpowiedzialne zadania w zespole doświadczonych ekspertów technologicznych. Stabilne i długofalowe zatrudnienie. Dostęp do platform edukacyjnych, w tym kursów językowych. Pracę z najnowszymi technologiami dostępnymi na rynku Pracę hybrydową