Dołączysz do zespołu rozwijającego i utrzymującego oprogramowanie dla paczkomatów – systemów używanych codziennie przez klientów i kurierów do nadawania i odbierania paczek. Projekt obejmuje pracę z dużą, wieloaplikacyjną architekturą (desktop + mobile), gdzie istotna jest znajomość dobrych praktyk programistycznych i solidne doświadczenie w C#.
responsibilities :
Rozwój i utrzymanie rozbudowanego systemu opartego o wiele aplikacji (desktop i mobile).
Projektowanie i implementacja rozwiązań zgodnie z wymaganiami biznesowymi.
Tworzenie testów jednostkowych (xUnit, NSubstitute lub podobne).
Współpraca z zespołem QA i developerami, w tym mentoring młodszych członków zespołu.
Dbanie o jakość kodu, stosowanie zasad SOLID i dobrych praktyk.
Udział w code review oraz procesach Agile.
requirements-expected :
Minimum 5 lat doświadczenia komercyjnego w programowaniu.
Bardzo dobra znajomość C# i .NET Framework (4.0–4.7).
Solidne podstawy OOP oraz wzorców projektowych.
Doświadczenie w pisaniu testów jednostkowych (xUnit, NSubstitute lub podobne).