Twoje zadania:
- Tworzenie i rozwój aplikacji w technologii .NET (C#, ASP.NET Core, Web API)
- Utrzymanie i optymalizacja istniejących rozwiązań
- Udział w projektowaniu architektury aplikacji
- Współpraca z zespołem QA, analitykami biznesowymi oraz Product Ownerami
- Review i mentoring młodszych developerów
- Dokumentowanie kodu i tworzonych rozwiązań
- Współtworzenie dobrych praktyk developerskich w zespole
Najczęściej wykorzystywane technologie i narzędzia:
.NET (C#, ASP.NET Core, Web API), Entity Framework, Git, GitLab, Visual Studio, Draw.io, SOAP UI, Swagger, JIRA, Confluence, NodeJs, SQL (Oracle, Postgre), Angular/React, SOAP, REST, RabbitMQ/Kafka, IIS/Apache/Tomcat, Docker, Kubernetes
Szukamy Ciebie, jeśli:
- Masz min. 5 lat doświadczenia jako .NET Developer
- Bardzo dobrze znasz C#, ASP.NET Core, Entity Framework
- Masz doświadczenie w pracy z bazami danych SQL (Oracle, PostgreSQL)
- Posiadasz umiejętność projektowania REST API, masz doświadczenie w budowaniu rozwiązań zarówno microserwisowych jak i monolitycznych
- Znasz wzorce projektowe i dobre praktyki programistyczne
- Masz doświadczenie z narzędziami kontroli wersji GitLab
- Stosujesz w praktyce podejście CI/CD, kontenery i Kubernetes nie są Ci obce
- Masz doświadczenie pracy w zespole
- Posługujesz się językiem angielskim na poziomie umożliwiającym czytanie dokumentacji technicznej (min. B1)
Oferujemy:
- Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT
- Elastyczna współpraca w modelu hybrydowym lub zdalnym
- Komputer