Doświadczenie komercyjne w programowaniu w języku Java (Java 8 i nowsze).
Umiejętność programowania: na platformie Microsoft .NET w językach: C#, Visual Basic .NET, ANSI C, C++ wykorzystaniem Microsoft Foundation Classes (MFC).
Znajomość HTML, CSS, JavaScript oraz React.
Doświadczenie w pozyskiwaniu/uszczegóławianiu/analizie wymagań i projektowaniu rozwiązań.
Doświadczenie w komunikacji ze stroną biznesową (właściciel produktu, użytkownicy aplikacji).
Znajomość m.in. Spring, Spring Boot, Spring Data, .NET Framework, .NET Core, ASP.Net MVC5, WPF, WinForms, Razor, JDBC / Oracle / PostgreSQL, Hibernate, Entity Framework, Windows Services, Systemu kontroli wersji Git, Web services (REST oraz SOAP), Maven, NuGet, Testów automatycznych, Zwinnych metodyk wytwarzania oprogramowania, Narzędzi typu Gitlab/GitHub/Bitbucket.
Bardzo dobra znajomość języka angielskiego pozwalająca na swobodne korzystanie z dokumentacji anglojęzycznej (poziom min. B2).
Wysokie zdolności komunikacyjne oraz samodzielność w realizacji zadań.