Logo Algoteque
Algoteque
Freelance

.NET Developer

Algoteque

📍 Location
Cracow (Poland)
💼 Experience
5 years minimum

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

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.

Required qualifications

- 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

Interested in this job?

Send your application below, our recruitment team will get back to you quickly.

Czy mieszkasz w Polsce?

Czy mówisz bardzo dobrze po polsku?

Czy masz min. 4 lata doświadczenia na podobnym stanowisku?

Czy masz doświadczenie w pracy z Entity Framework Core i Mikroserwisach?

Czy posiadasz doświadczenie w podejściu Event-Driven Architecture (EDA) oraz Clean Architecture?

💬 Personalize your message to the recruiter, click here!

By clicking Apply, I accept that the information entered will be transmitted to the recruiter and used for the purpose of managing applications. In accordance with the "Informatique et Libertés" law, you can exercise your right of access to your data and have it corrected by contacting us: jobposting.pro/contact
Learn more about our data protection policy.

Freelance · .NET Developer 📍Cracow
Apply