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. Le poste :
Do długoterminowego projektu poszukujemy doświadczonego .NET Developera, który będzie uczestniczyć w rozwoju aplikacji webowych opartych na technologii C#/.NET. Szczególnie istotne jest doświadczenie w projektowaniu i rozwijaniu systemów rozproszonych oraz architektury mikroserwisowej, a także umiejętność współpracy z biznesem i samodzielnego prowadzenia mniejszych inicjatyw technicznych. Zakres projektu:
Projektowanie, rozwój i utrzymanie aplikacji webowych oraz modułów systemów informatycznych. Tworzenie rozwiązań backendowych w oparciu o C# i platformę .NET. Współudział w projektowaniu i rozwijaniu architektury aplikacji, ze szczególnym uwzględnieniem mikroserwisów. Implementacja rozwiązań zgodnych z podejściem Event-Driven Architecture (EDA) i Clean Architecture. Projektowanie integracji z wykorzystaniem brokerów komunikatów i mechanizmów asynchronicznej wymiany danych. Tworzenie nowych funkcjonalności oraz rozwój istniejących modułów zgodnie z wymaganiami biznesowymi i technicznymi. Przygotowywanie dokumentacji technicznej i udział we wdrożeniach. Samodzielne prowadzenie mniejszych tematów technicznych oraz współpraca z zespołem developerskim i interesariuszami biznesowymi. Profil recherché :
Minimum 4 lata doświadczenia w programowaniu, przede wszystkim po stronie backendu w C#. Bardzo dobra znajomość C# oraz platformy .NET 7+. Praktyczna znajomość ASP.NET i Entity Framework Core. Bardzo dobra znajomość podejścia Event-Driven Architecture (EDA) oraz Clean Architecture. Doświadczenie w asynchronicznym przetwarzaniu zadań. Doświadczenie w projektowaniu i rozwijaniu aplikacji opartych na architekturze mikroserwisowej i systemach rozproszonych. Znajomość zasad SOLID, wzorców projektowych oraz podstaw Domain-Driven Design (DDD). Doświadczenie w pracy z brokerami komunikatów, takimi jak Kafka lub RabbitMQ. Znajomość Docker i praktyk konteneryzacji. Doświadczenie z platformami chmurowymi, np. Azure lub AWS, oraz technologiami Kubernetes lub OpenShift. Znajomość relacyjnych baz danych i SQL, w szczególności MS SQL lub Oracle. Praktyczna znajomość JavaScript, HTML5 i CSS3. Umiejętność pracy z systemem kontroli wersji GitLab oraz znajomość procesów CI/CD. Dobrze rozwinięte umiejętności komunikacyjne, samodzielność i umiejętność współpracy z osobami po stronie biznesowej. Umiejętność przejmowania odpowiedzialności za mniejsze obszary i koordynowania ich realizacji. Udział w spotkaniach projektowych w biurze w Warszawie, Krakowie lub Katowicach maksymalnie 6 dni w miesiącu lub rzadziej. Mile widziane
Znajomość frameworków frontendowych, takich jak Angular lub Vue. Doświadczenie z ELK Stack. Znajomość obszaru KYC & Compliance. Doświadczenie w pracy z rozwiązaniami chmurowymi i środowiskami kontenerowymi na poziomie projektowania oraz wdrażania aplikacji. Technologie projektowe
Backend: C#, .NET 7+, ASP.NET, Entity Framework Core Architektura: Microservices, Event-Driven Architecture, Clean Architecture, DDD, SOLID Message brokery: Kafka, RabbitMQ Infrastruktura: Docker, Kubernetes, OpenShift, Azure, AWS Bazy danych: MS SQL, Oracle Frontend: JavaScript, HTML5, CSS3, Angular, Vue Narzędzia: Visual Studio, GitLab, CI/CD, ELK
.NET Developer – pracodawca: Algoteque
ALGOTEQUE to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w zespole Agile/Scrum, co sprzyja innowacyjności i współpracy. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w nowoczesnych projektach w sektorze bankowym, a lokalizacja w Warszawie lub Krakowie zapewnia dostęp do bogatej oferty kulturalnej i zawodowej. Oferujemy elastyczne godziny pracy oraz wsparcie w nauce języka angielskiego, co czyni naszą firmę atrakcyjnym miejscem dla ambitnych specjalistów.