About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
- Projektowanie i rozwój backendu aplikacji w technologii C# oraz .NET Framework / .NET.
- Tworzenie i rozwijanie rozwiązań opartych o REST API, z uwzględnieniem integracji wewnętrznych i zewnętrznych systemów.
- Udział w projektowaniu architektury aplikacji i poszczególnych komponentów z naciskiem na skalowalność, bezpieczeństwo oraz wydajność.
- Współpraca z Product Ownerem i analitykami przy doprecyzowywaniu wymagań biznesowych, planowaniu prac oraz estymacji zadań.
- Rozwijanie aplikacji działających w środowisku SharePoint (2013/2016/2019), w tym tworzenie komponentów i rozszerzeń platformy.
- Implementacja oraz utrzymanie mechanizmów opartych o Hangfire i procesy asynchroniczne.
- Projektowanie struktur bazodanowych oraz optymalizacja zapytań SQL i warstwy dostępu do danych (Entity Framework, MS SQL).
- Tworzenie testów jednostkowych i integracyjnych wspierających jakość rozwijanych rozwiązań.
- Przygotowywanie dokumentacji technicznej oraz udział w procesach wdrożeniowych i utrzymaniowych.
- Dbanie o zgodność rozwiązań z dobrymi praktykami programistycznymi oraz wzorcami projektowymi.
- Udział w spotkaniach projektowych w Warszawie raz w tygodniu.
Required qualifications
- Minimum 5 lat doświadczenia komercyjnego w programowaniu w języku C# oraz technologiach .NET Framework / .NET.
- Bardzo dobra znajomość ASP.NET, MVC, WCF oraz projektowania i implementacji REST API.
- Doświadczenie w pracy z platformą SharePoint 2013/2016/2019, w szczególności w obszarze WebPartów, Event Receivers, Timer Jobs czy SharePoint Framework.
- Znajomość modelu bezpieczeństwa SharePoint (permissions, groups, claims).
- Praktyczne doświadczenie w pracy z MS SQL oraz Entity Framework, w tym optymalizacji wydajności zapytań i struktur danych.
- Umiejętność projektowania architektury aplikacji oraz budowania rozwiązań integracyjnych.
- Doświadczenie w implementacji mechanizmów kolejkowania i harmonogramowania z wykorzystaniem Hangfire lub podobnych narzędzi.
- Znajomość dobrych praktyk w zakresie testów automatycznych oraz jakości kodu.
- Umiejętność pracy w zespole projektowym oraz samodzielnego prowadzenia powierzonych obszarów.
- Udział w co najmniej 3 projektach realizowanych end-to-end – od analizy źródeł danych po wdrożenie rozwiązania produkcyjnego.
Mile widziane
- Doświadczenie w projektowaniu rozwiązań dla środowisk korporacyjnych lub administracyjnych.
- Znajomość nowoczesnych wzorców architektonicznych i integracyjnych.
- Praktyka w pracy z procesami CI/CD oraz narzędziami wspierającymi automatyzację wdrożeń.