.NET Developer [M/F]
⚲ Remote
20 160 - 25 200 PLN (B2B)
Wymagania
- .NET
Opis stanowiska
O projekcie:
Poszukujemy doświadczonego Programisty .NET do realizacji projektów obejmujących rozwój złożonych systemów klasy Enterprise. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz optymalizację rozwiązań informatycznych, a także wsparcie zespołów programistycznych i udział we wszystkich etapach cyklu życia oprogramowania.
Wymagania:
- Certyfikat w zakresie tworzenia oprogramowania w technologii .NET lub równoważny certyfikat uznawany międzynarodowo.- Minimum 3 lata doświadczenia w realizacji projektów obejmujących krytyczne systemy klasy Enterprise związane z zarządzaniem majątkiem i/lub zasobami ludzkimi oraz zarządzaniem finansami.- Udział w co najmniej jednym projekcie obejmującym pełny cykl życia systemu (Software Development Life Cycle – SDLC).- Bardzo dobra znajomość platformy .NET i tworzenia aplikacji klasy Enterprise.- Znajomość UML oraz umiejętność projektowania aplikacji z wykorzystaniem tego standardu.- Doświadczenie w projektowaniu i implementacji warstwy dostępu do danych, warstwy logiki biznesowej oraz warstwy prezentacji (UI).- Doświadczenie w pracy zgodnie z metodyką Scrum.- Umiejętność kierowania zespołem technicznym.- Umiejętność skutecznego dokumentowania rozwiązań technicznych.- Umiejętność analitycznego myślenia oraz efektywnego rozwiązywania problemów.- Doświadczenie w optymalizacji oprogramowania pod kątem wydajności, bezpieczeństwa i jakości.- Doświadczenie w zarządzaniu konfiguracją oraz procesem wydań oprogramowania.
Codzienne zadania:
- Projektowanie i rozwój systemów informatycznych w technologii .NET.
- Kierowanie pracami zespołu programistycznego.
- Przekładanie wymagań biznesowych na rozwiązania techniczne.
- Definiowanie standardów wytwarzania oprogramowania.
- Opracowywanie i proponowanie rozwiązań technicznych odpowiadających na potrzeby biznesowe oraz problemy techniczne.
- Optymalizacja aplikacji pod względem wydajności, bezpieczeństwa i jakości.
- Szacowanie pracochłonności oraz czasu realizacji zadań.
- Tworzenie i utrzymywanie dokumentacji technicznej.
- Gromadzenie i analiza metryk dotyczących jakości oprogramowania.
- Zarządzanie konfiguracją oraz wydaniami aplikacji.
- Udział w analizie wymagań, testowaniu, zapewnianiu jakości, zarządzaniu zmianą oraz wdrożeniach.
- Tworzenie narzędzi testowych oraz prototypów rozwiązań.
- Świadczenie wsparcia technicznego drugiej i trzeciej linii.
Poszukujemy doświadczonego Programisty .NET do realizacji projektów obejmujących rozwój złożonych systemów klasy Enterprise. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz optymalizację rozwiązań informatycznych, a także wsparcie zespołów programistycznych i udział we wszystkich etapach cyklu życia oprogramowania.
Wymagania:
- Certyfikat w zakresie tworzenia oprogramowania w technologii .NET lub równoważny certyfikat uznawany międzynarodowo.- Minimum 3 lata doświadczenia w realizacji projektów obejmujących krytyczne systemy klasy Enterprise związane z zarządzaniem majątkiem i/lub zasobami ludzkimi oraz zarządzaniem finansami.- Udział w co najmniej jednym projekcie obejmującym pełny cykl życia systemu (Software Development Life Cycle – SDLC).- Bardzo dobra znajomość platformy .NET i tworzenia aplikacji klasy Enterprise.- Znajomość UML oraz umiejętność projektowania aplikacji z wykorzystaniem tego standardu.- Doświadczenie w projektowaniu i implementacji warstwy dostępu do danych, warstwy logiki biznesowej oraz warstwy prezentacji (UI).- Doświadczenie w pracy zgodnie z metodyką Scrum.- Umiejętność kierowania zespołem technicznym.- Umiejętność skutecznego dokumentowania rozwiązań technicznych.- Umiejętność analitycznego myślenia oraz efektywnego rozwiązywania problemów.- Doświadczenie w optymalizacji oprogramowania pod kątem wydajności, bezpieczeństwa i jakości.- Doświadczenie w zarządzaniu konfiguracją oraz procesem wydań oprogramowania.
Codzienne zadania:
- Projektowanie i rozwój systemów informatycznych w technologii .NET.
- Kierowanie pracami zespołu programistycznego.
- Przekładanie wymagań biznesowych na rozwiązania techniczne.
- Definiowanie standardów wytwarzania oprogramowania.
- Opracowywanie i proponowanie rozwiązań technicznych odpowiadających na potrzeby biznesowe oraz problemy techniczne.
- Optymalizacja aplikacji pod względem wydajności, bezpieczeństwa i jakości.
- Szacowanie pracochłonności oraz czasu realizacji zadań.
- Tworzenie i utrzymywanie dokumentacji technicznej.
- Gromadzenie i analiza metryk dotyczących jakości oprogramowania.
- Zarządzanie konfiguracją oraz wydaniami aplikacji.
- Udział w analizie wymagań, testowaniu, zapewnianiu jakości, zarządzaniu zmianą oraz wdrożeniach.
- Tworzenie narzędzi testowych oraz prototypów rozwiązań.
- Świadczenie wsparcia technicznego drugiej i trzeciej linii.
🔍 Dekoder Ogłoszenia
🟡
doświadczonego Programisty .NET
Szukają kogoś, kto nie tylko potrafi kodować w .NET, ale też rozumie architekturę i procesy tworzenia dużych systemów.
🟡
realizacji projektów obejmujących rozwój złożonych systemów klasy Enterprise
Oczekują doświadczenia w pracy z dużymi, skomplikowanymi aplikacjami, a nie tylko małymi projektami.
🔴
wsparcie zespołów programistycznych
Może oznaczać, że będziesz musiał pomagać mniej doświadczonym kolegom lub rozwiązywać problemy innych zespołów.
🟡
Udział w co najmniej jednym projekcie obejmującym pełny cykl życia systemu (Software Development Life Cycle – SDLC)
Chcą kogoś, kto rozumie cały proces tworzenia oprogramowania, od pomysłu po wdrożenie i utrzymanie.
🔴
Umiejętność kierowania zespołem technicznym
Choć nie jest to stanowisko managerskie, mogą oczekiwać od Ciebie przejmowania inicjatywy i prowadzenia mniejszych grup lub zadań.