Dla naszego klienta z branży finansowej poszukujemy osoby, która będzie odpowiedzialna za rozwój oraz utrzymanie systemów informatycznych opartych o technologie .NET i Oracle. Jeśli masz doświadczenie w budowie aplikacji webowych oraz pracy z danymi i systemami integracyjnymi – ta rola może być dla Ciebie.
Praca odbywa się w modelu hybrydowym – ok. 2 dni w miesiącu w biurze w Warszawie.
.NET Developer
Twój zakres obowiązków
- Realizacja prac projektowych i implementacyjnych w systemach informatycznych opartych o technologie .NET i Oracle
- Współpraca z użytkownikami biznesowymi przy analizie wymagań dotyczących danych i funkcjonalności systemów
- Udział w testach wewnętrznych oprogramowania
- Tworzenie i aktualizacja dokumentacji technicznej oraz funkcjonalnej
- Współpraca przy projektowaniu nowych rozwiązań oraz kierunków rozwoju systemów
- Wdrażanie działań związanych z poprawą jakości danych w systemach oraz aplikacjach integrujących dane z hurtownią danych
- Wsparcie w opiniowaniu specyfikacji technicznych i dokumentacji projektowej przygotowywanej przez zespoły zewnętrzne
Nasze wymagania
- Minimum 3 lata doświadczenia programistycznego w projektach IT
- Bardzo dobra znajomość technologii: C#, .NET (w tym .NET 4.5), WCF, SQL, SQL Server Integration Services (SSIS), ASP.NET MVC
- Doświadczenie w tworzeniu aplikacji webowych
- Znajomość technologii front-endowych: JavaScript, jQuery, jQuery UI, HTML5 / CSS3
- Doświadczenie w pracy ze środowiskiem Visual Studio
- Znajomość testów jednostkowych oraz automatyzacji testów
- Znajomość wzorców projektowych oraz zasad OOP
- Doświadczenie w projektowaniu i programowaniu systemów informacyjnych dla sektora finansowego lub podobnych organizacji
- Umiejętność analizy wymagań biznesowych i systemowych
- Bardzo dobra organizacja pracy, samodzielność oraz umiejętność pracy zespołowej
- Umiejętność współpracy z biznesem oraz dostawcami zewnętrznymi
- Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
- Znajomość PL/SQL oraz baz danych Oracle
- Podstawowa znajomość UX Design
- Znajomość metodyk Agile lub XP
- Doświadczenie w pracy z narzędziami CASE (np. Enterprise Architect) oraz notacją UML
- Znajomość ITIL
- Doświadczenie w pracy w strukturach macierzowych