About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
- Projektowanie i implementacja aplikacji z wykorzystaniem technologii C# oraz .NET Core zgodnie z zasadami SOLID i w podejściu obiektowym
- Projektowanie i programowanie interfejsu użytkownika przy użyciu frameworka Angular i języka TypeScript
- Projektowanie i optymalizacja relacyjnych baz danych z wykorzystaniem Microsoft SQL Server
- Konfiguracja kontenerów przy użyciu Docker oraz orkiestracja przy pomocy Kubernetes (k8s)
- Tworzenie testów jednostkowych oraz automatyzacja testów, w tym testy e2e, w celu zapewnienia wysokiej jakości oprogramowania
- Przeprowadzanie analiz wymagań użytkowników i tworzenie projektów zgodnych z wymaganiami biznesowymi oraz technicznymi
- Praca w zespołach projektowych, wykorzystywanie technologii takich jak Entity Framework, Docker, Redis, SQL Server, HTML5, MVC, WCF oraz Kubernetes
- Korzystanie z narzędzi takich jak Git, Visual Studio, Visual Studio Code, JIRA, TeamCity, PowerShell, i bash w codziennych zadaniach programistycznych
- Zrozumienie i tworzenie dokumentacji technicznej w języku angielskim
Required qualifications
Wykształcenie wyższe o profilu ścisłym (informatyka, matematyka)
Praktyczna znajomość poniższych elementów inżynierii oprogramowania, popartą min. 5-letnim doświadczeniem
Praktyczna znajomość następujących elementów inżynierii oprogramowania:
- programowanie obiektowe z wykorzystaniem języka C# i frameworka .NET Core w podejściu SOLID
- projektowanie i programowanie warstwy front-end z wykorzystaniem frameworka Angular i języka TypeScript
- projektowanie relacyjnych baz danych z wykorzystaniem Microsoft SQL Server
- konteneryzacja z wykorzystaniem Docker i k8s
- tworzenie testów jednostkowych, automatyzacja testów (testy e2e)
- metodyki analizy wymagań użytkownika
- metodyki projektowania systemów
Doświadczenie w realizacji projektów informatycznych w technologiach: C#, .NET Core, Angular, Entity Framework, Docker, Redis, SQL Server, HTML5, MVC, WCF, k8s.
Znajomość narzędzi: Git, Visual Studio, Visual Studio Code , JIRA, TeamCity, PowerShell, bash.
Znajomość języka angielskiego na poziomie umożliwiającym zrozumienie dokumentacji technicznej.
Mile widziane:
- potwierdzenie umiejętności programowania testami kompetencji (np. certyfikaty Microsoft)