Senior .Net Developer - B2B

Algoteque — Poland · Posted ~3 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

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 Współpraca z zespołem produktowym na każdym etapie SDLC. Analiza, zrozumienie oraz weryfikacja wymagań systemowych. Projektowanie, rozwój, utrzymanie i wdrażanie produktów. Rozwój przede wszystkim serwisów backendowych w technologii .NET oraz pracy z MS SQL. Projektowanie i implementacja rozwiązań zgodnie z dobrymi praktykami programistycznymi. Tworzenie oraz utrzymywanie testów automatycznych. Współpraca z innymi zespołami produktowymi, architektami oraz przedstawicielami biznesu. Udział w rozwiązywaniu problemów technicznych i optymalizacji istniejących rozwiązań. Dbanie o jakość, skalowalność i stabilność rozwijanych systemów. Profile / Requirements Minimum 5 lat doświadczenia w programowaniu na platformę .NET. Bardzo dobra znajomość wzorców projektowych oraz dobrych praktyk programowania obiektowego, w szczególności SOLID i GRASP. Znajomość mechanizmów komunikacji synchronicznej, w szczególności REST i WCF. Znajomość mechanizmów komunikacji asynchronicznej oraz systemów kolejkowych. Dobra znajomość relacyjnych baz danych oraz doświadczenie z MS SQL Server i/lub PostgreSQL. Umiejętność tworzenia i utrzymywania testów automatycznych. Praktyczna znajomość podejścia CI/CD. Umiejętność analitycznego myślenia, wyciągania wniosków oraz samodzielnego rozwiązywania problemów. Umiejętność pracy zespołowej oraz skutecznej komunikacji. Znajomość języka angielskiego na poziomie B2. Mile widziane Znajomość domeny płatności. Znajomość zagadnień związanych z architekturą systemów, w tym: Enterprise Integration Patterns (EIP), Event-Driven Architecture (EDA), architektury mikroserwisowej, modularnego monolitu. Znajomość Domain-Driven Design (DDD), zarówno w ujęciu strategicznym, jak i taktycznym. Znajomość podejścia Behavior-Driven Development (BDD). Znajomość technik Diagram as Code oraz Model as Code. Znajomość strategii projektowania i automatyzacji testów. Znajomość Kubernetes. AO4415