Opis projektu
Poszukujemy .NET Developera, który będzie uczestniczyć we wszystkich fazach tworzenia oprogramowania - od opracowania koncepcji i założeń, przez projektowanie i implementację, po rozwój oraz utrzymanie istniejących rozwiązań.
Projekt obejmuje rozwój aplikacji w środowisku C#/.NET, w tym przede wszystkim aplikacji desktopowych, pracę z bazami danych Oracle i PostgreSQL oraz tworzenie i rozwój usług.
Zakres współpracy
uczestnictwo we wszystkich fazach tworzenia oprogramowania: opracowanie koncepcji i założeń, eksploracja i badania, projektowanie oraz implementacja
implementacja nowych funkcjonalności
usuwanie błędów i rozwiązywanie problemów w istniejącym oprogramowaniu
tworzenie testów jednostkowych
przeprowadzanie code review
współpraca z zespołem Scrumowym i interesariuszami
tworzenie dokumentacji technicznej zaimplementowanego oprogramowania
estymacja zadań
propagowanie wiedzy i budowanie kompetencji
rozwijanie wiedzy i zdobywanie nowych umiejętności
aktywny udział w TechTalkach, Gildii Dev oraz wydarzeniach Scrumowych
Wymagania obligatoryjne
wykształcenie wyższe
dla poziomu Mid - minimum 2-3 lata doświadczenia
dla poziomu Senior - powyżej 5 lat doświadczenia jako samodzielny programista
komercyjne doświadczenie w programowaniu w technologiach Microsoft oraz programowaniu baz danych: .NET Framework, .NET, C#, Oracle SQL, PostgreSQL
bardzo dobra znajomość C#/.NET i jego specyficznych elementów
umiejętność posługiwania się systemem kontroli wersji Git
znajomość różnych systemów zarządzania bazami danych, w tym Oracle
doświadczenie w tworzeniu aplikacji z wykorzystaniem wzorca MVVM
doświadczenie w tworzeniu aplikacji 3-warstwowych
doświadczenie w tworzeniu aplikacji desktopowych
znajomość technologii internetowych oraz interfejsów API
znajomość narzędzi do automatyzacji procesów CI/CD
znajomość podejścia Test-Driven Development (TDD)
znajomość architektury CQRS
znajomość podejścia DDD
znajomość uniwersalnych zasad i dobrych praktyk programowania oraz tworzenia czystego kodu
otwartość na zmiany oraz poszukiwanie i tworzenie nowych rozwiązań
umiejętność pracy zespołowej i pozytywne nastawienie
Mile widziane
znajomość DevExpress WinForms
znajomość Scrum i/lub innych ram zwinnego wytwarzania oprogramowania
znajomość Jira, Confluence, Bitbucket oraz MS Office
doświadczenie w tworzeniu i utrzymywaniu systemów informatycznych klasy ERP w obszarze:
kadrowo-płacowym
księgowym
finansowym
znajomość zagadnień konteneryzacji i narzędzia Docker
certyfikaty potwierdzające posiadane umiejętności
link do profilu GitHub
znajomość języka angielskiego na poziomie B1
Obecny Tech Stack
.NET Framework 4.7.2
.NET 6 (services)
WinForms - 95%
WPF - 5%
Oracle 11.2 / 19c
PL/SQL
OMDA
Dapper
DevExpress
XPO
Docker

