TISA Lab poszukuje doświadczonych osób na stanowisko .NET developera do pracy w firmie zajmującej się projektami z branży sportowej. Będziesz odpowiedzialny za tworzenie produktów, współpracę z projektantami i programistami oraz dostarczanie oprogramowania w ramach systemów mających duże znaczenie dla popularyzacji i rozwoju piłki nożnej w Polsce.
Twoje zadania:
- Prace projektowe i programistyczne w środowisku .NET Core
- Tworzenie nowych aplikacji, modyfikacje i rozwój istniejących aplikacji
- Tworzenie testów automatycznych (jednostkowych oraz integracyjnych) dla tworzonego kodu
- Projektowanie i realizacja rozwiązań z zakresu GUI (WinForms jak i w mniejszym stopniu web), integracji między aplikacjami oraz automatyzacji procesów CI/CD
- Przygotowywanie koncepcji rozwiązań architektonicznych
- Dokumentowanie prac programistycznych
Wymagania:
- Minimum 2 lata doświadczenia w pracy w projektach opartych o .NET: ASP.NET i ASP.NET Core, WebService, C#, T-SQL, Entity Framework
- Znajomość: TDD, DDD, Architektury portów i adapterów, Architektury systemów rozproszonych, RabbitMQ, HangFire, Autofac, Wzorców projektowych i zasad SOLID
- Bardzo dobra praktyczna znajomość technologii XML, HTTP, JSON, HTML, RESTful API, CSS, JavaScript,
- Dobra znajomość T-SQL oraz środowiska MS SQL
- Bardzo dobra znajomość środowiska Visual Studio oraz GIT
- Bardzo dobra znajomość programowania obiektowego
- Dobra znajomość środowiska Microsoft (SharePoint, Active Directory)
- Doświadczenia w tworzeniu aplikacji w środowisku Azure
- Znajomość architektury mikro usług, w tym konteneryzacji usług (Docker lub Kubernetes).
- Znajomość budowy usługi Web services (Open API lub gRPC)
- Dobra znajomość metodyki SCRUM
- Motywacja do uczenia się i poszerzania kompetencji
- Dobra znajomość języka angielskiego