Full-Stack Developer (.NET/Angular)
⚲ Białystok, Zawady
Do uzgodnienia
Wymagania
- C#
- .NET
- Angular
- ASP.NET Core
- Entity Framework
- Microsoft SQL Server
- T-SQL
- Microsoft Azure
- Git
- Microsoft Dynamics 365
- Power Platform
- RabbitMQ
Opis stanowiska
Nasze wymagania:
Minimum 2 lata doświadczenia komercyjnego w tworzeniu aplikacji w technologii Microsoft .NET.
Bardzo dobra znajomość języka C# oraz platformy .NET.
Doświadczenie w projektowaniu, tworzeniu i utrzymaniu usług REST API.
Praktyczna znajomość ASP.NET Core.
Praktyczna znajomość Angular.
Doświadczenie w pracy z Entity Framework Core oraz znajomość podstawowych wzorców projektowych.
Praktyczna znajomość SQL Server, w tym projektowania schematów baz danych, optymalizacji zapytań oraz tworzenia procedur składowanych w T-SQL.
Doświadczenie w pracy z Microsoft Azure, w szczególności z Azure App Service oraz Azure SQL.
Umiejętność projektowania baz danych na podstawie wymagań biznesowych.
Znajomość zasad SOLID oraz umiejętność tworzenia czystego, czytelnego i testowalnego kodu.
Dobra znajomość systemu kontroli wersji Git, w tym pracy z gałęziami, rozwiązywania konfliktów oraz korzystania z pull requestów w codziennym procesie developerskim.
Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
Dobra organizacja pracy i odpowiedzialność za realizowane zadania.
Komunikatywność oraz umiejętność efektywnej pracy zespołowej.
Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną.
Mile widziane:
Doświadczenie z Microsoft Dynamics 365 oraz Power Platform.
Znajomość systemów kolejkowych (np. RabbitMQ).
Wiedza na temat Dockera oraz tworzenia obrazów kontenerowych.
O projekcie:
W przypadku pracy stacjonarnej lub hybrydowej praca będzie w oddziale/biurze w Białymstoku (ul. Produkcyjna 105, 15-680).
Zakres obowiązków:
Projektowanie i tworzenie oprogramowania w oparciu o technologię .NET (C#, ASP.NET Core, Web API) oraz Angular.
Tworzenie i utrzymanie relacyjnych baz danych (SQL Server), w tym optymalizacja zapytań i procedur składowanych.
Wdrażanie i utrzymanie aplikacji w środowisku Microsoft Azure.
Diagnozowanie i rozwiązywanie problemów w istniejących aplikacjach oraz dbanie o jakość, bezpieczeństwo i wydajność kodu.
Udział w pełnym cyklu wytwarzania oprogramowania: od analizy wymagań, przez implementację i testy, po code review i wdrożenie.
Terminowa i staranna realizacja powierzonych zadań.
Współpraca z zespołem projektowym oraz Klientami.
Rozwijanie kompetencji programistycznych związanych z produktami i technologiami firmy Microsoft.
Tworzenie oraz aktualizacja dokumentacji technicznej.
Oferujemy:
Atrakcyjne wynagrodzenie uzależnione od zaangażowania i doświadczenia.
Szansę rozwoju zawodowego poprzez pracę w gronie profesjonalistów i ekspertów, a także udział w ciekawych zadaniach oraz projektach.
Formę zatrudnienia uzależnioną od preferencji pracownika.
Elastyczne godziny pracy.
Niekorporacyjną kulturę pracy – bezpośrednie kontakty z przełożonymi, koleżeńskie relacje wśród pracowników, transfer wiedzy między działami.
Zaplecze socjalne, m.in.: Kartę MultiSport, opiekę medyczną oraz grupowe ubezpieczenie na życie.
Minimum 2 lata doświadczenia komercyjnego w tworzeniu aplikacji w technologii Microsoft .NET.
Bardzo dobra znajomość języka C# oraz platformy .NET.
Doświadczenie w projektowaniu, tworzeniu i utrzymaniu usług REST API.
Praktyczna znajomość ASP.NET Core.
Praktyczna znajomość Angular.
Doświadczenie w pracy z Entity Framework Core oraz znajomość podstawowych wzorców projektowych.
Praktyczna znajomość SQL Server, w tym projektowania schematów baz danych, optymalizacji zapytań oraz tworzenia procedur składowanych w T-SQL.
Doświadczenie w pracy z Microsoft Azure, w szczególności z Azure App Service oraz Azure SQL.
Umiejętność projektowania baz danych na podstawie wymagań biznesowych.
Znajomość zasad SOLID oraz umiejętność tworzenia czystego, czytelnego i testowalnego kodu.
Dobra znajomość systemu kontroli wersji Git, w tym pracy z gałęziami, rozwiązywania konfliktów oraz korzystania z pull requestów w codziennym procesie developerskim.
Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
Dobra organizacja pracy i odpowiedzialność za realizowane zadania.
Komunikatywność oraz umiejętność efektywnej pracy zespołowej.
Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną.
Mile widziane:
Doświadczenie z Microsoft Dynamics 365 oraz Power Platform.
Znajomość systemów kolejkowych (np. RabbitMQ).
Wiedza na temat Dockera oraz tworzenia obrazów kontenerowych.
O projekcie:
W przypadku pracy stacjonarnej lub hybrydowej praca będzie w oddziale/biurze w Białymstoku (ul. Produkcyjna 105, 15-680).
Zakres obowiązków:
Projektowanie i tworzenie oprogramowania w oparciu o technologię .NET (C#, ASP.NET Core, Web API) oraz Angular.
Tworzenie i utrzymanie relacyjnych baz danych (SQL Server), w tym optymalizacja zapytań i procedur składowanych.
Wdrażanie i utrzymanie aplikacji w środowisku Microsoft Azure.
Diagnozowanie i rozwiązywanie problemów w istniejących aplikacjach oraz dbanie o jakość, bezpieczeństwo i wydajność kodu.
Udział w pełnym cyklu wytwarzania oprogramowania: od analizy wymagań, przez implementację i testy, po code review i wdrożenie.
Terminowa i staranna realizacja powierzonych zadań.
Współpraca z zespołem projektowym oraz Klientami.
Rozwijanie kompetencji programistycznych związanych z produktami i technologiami firmy Microsoft.
Tworzenie oraz aktualizacja dokumentacji technicznej.
Oferujemy:
Atrakcyjne wynagrodzenie uzależnione od zaangażowania i doświadczenia.
Szansę rozwoju zawodowego poprzez pracę w gronie profesjonalistów i ekspertów, a także udział w ciekawych zadaniach oraz projektach.
Formę zatrudnienia uzależnioną od preferencji pracownika.
Elastyczne godziny pracy.
Niekorporacyjną kulturę pracy – bezpośrednie kontakty z przełożonymi, koleżeńskie relacje wśród pracowników, transfer wiedzy między działami.
Zaplecze socjalne, m.in.: Kartę MultiSport, opiekę medyczną oraz grupowe ubezpieczenie na życie.
🔍 Dekoder Ogłoszenia
🔴
Minimum 2 lata doświadczenia komercyjnego
Choć brzmi konkretnie, 'minimum' może oznaczać, że faktycznie szukają kogoś z nieco większym doświadczeniem, a 2 lata to absolutne minimum.
🔴
Praktyczna znajomość ASP.NET Core
Określenie 'praktyczna znajomość' może oznaczać, że oczekują umiejętności rozwiązywania problemów i tworzenia funkcjonalności, a nie tylko teoretycznej wiedzy.
🔴
Praktyczna znajomość Angular
Podobnie jak w przypadku ASP.NET Core, 'praktyczna znajomość' sugeruje, że oczekują umiejętności tworzenia aplikacji, a nie tylko podstawowej wiedzy.
🟡
Umiejętność projektowania baz danych na podstawie wymagań biznesowych
To jest standardowa umiejętność, ale podkreślenie jej może sugerować, że projekt wymaga aktywnego udziału w definiowaniu struktury danych od podstaw.
🟡
Znajomość zasad SOLID oraz umiejętność tworzenia czystego, czytelnego i testowalnego kodu
Choć to pozytywne, często jest to standardowe wymaganie, które może być stosowane bardzo luźno w praktyce, jeśli nie jest poparte konkretnymi procesami code review.