Programista / Programistka .NET
Mid
Warszawa
Stacjonarnie
Full-time
O ofercie
Anwim S.A. to jedna z największych, niezależnych firm sektora paliwowego w Polsce. Jest operatorem sieci Moya, najszybciej rozwijającej się, ogólnopolskiej sieci stacji paliw. Nasze nowoczesne obiekty obecne są we wszystkich województwach, przy głównych szlakach tranzytowych oraz drogach lokalnych. Prowadzimy hurtową sprzedaż i dystrybucję paliw płynnych na terenie całego kraju, wspieraną własnym taborem autocystern. Program kart paliwowych skierowany jest do klientów flotowych, działając na terenie 18 krajów Europy. Marka Moya energia to projekt łączący doświadczenie rynku paliw z nowoczesną technologią, oferujący szybkie i niezawodne ładowanie pojazdów oraz wsparcie transformacji flot w kierunku zrównoważonej mobilności.
Wymagania
- Min. 3 lata doświadczenia komercyjnego w programowaniu w technologii .NET.
- Bardzo dobra znajomość C#.
- Znajomość języka angielskiego na poziomie min. B1.
- Doświadczenie w projektowaniu i rozwijaniu systemów rozproszonych.
- Praktyczna znajomość budowy i utrzymania mikroserwisów.
- Doświadczenie w tworzeniu i utrzymaniu: API/Socket/WebSock.
- Działania w Agile i praca z Git w modelu zespołowym (branching/merge).
- Znajomość baz danych (MS SQL / PostgreSQL).
- Znajomość zagadnień wysokiej dostępności (HA), skalowalności oraz odporności na błędy (retry, circuit breaker).
- Praktyczne doświadczenie w pisaniu testów jednostkowych i integracyjnych.
- Umiejętność analizy logów oraz rozwiązywania problemów produkcyjnych.
- Dobra znajomość zasad Clean Code.
- Konteneryzacja aplikacji (Dockerfile - build obrazów).
- Bardzo dobra znajomość Docker CLI + praktyczna znajomość: build, run, network, volumes, inspect, logs, exec.
- Znajomość zasobów Kubernetesa (on-prem) - Namespace, Deployment, ReplicaSet, Service, Ingress, ConfigMap, Secret etc.
- Znajomość GitLab CI/CD (build/test/publish/deploy), podstawowa obsługa Container Registry.
- Znajomość podstaw sieci - IP/subnet, routing, DNS.
- Podstawy HTTP + TLS (certyfikaty).
- Współpraca z zespołem przy analizie (czytanie UML/BPMN), przekładanie architektury systemów na rozwiązania techniczne.
- Znajomość systemów grupy Linux.
Nice to have:
- Doświadczenie w systemach obsługujących wiele lokalizacji (np. retail, sieci sklepów, stacje paliw).
- Znajomość narzędzi do monitoringu i logowania (Prometheus, Grafana, ELK).
- Doświadczenie w pracy z brokerami wiadomości (RabbitMQ, Kafka).
- Doświadczenie z automatyzacją wdrożeń w środowiskach zamkniętych (CI/CD on-prem).
- Doświadczenie w integracjach z urządzeniami zewnętrznymi (np. terminale płatnicze, systemy kasowe, sterowniki automatyki).
- Doświadczenie z chmurą (AKS/EKS/GKE).
- Znajomość narzędzi JIRA/Confluence.
Obowiązki
- Projektowanie i rozwijanie systemów rozproszonych w .NET (C#).
- Implementacja i utrzymanie API (REST) oraz komunikacji Socket/WebSocket.
- Modelowanie i optymalizacja baz danych MS SQL / PostgreSQL.
- Projektowanie rozwiązań pod wysoką dostępność (HA) i skalowalność.
- Utrzymanie jakości kodu zgodnie z zasadami Clean Code.
- Przeglądy kodu i egzekwowanie standardów zespołu (code review).
- Analiza logów, diagnoza i usuwanie awarii produkcyjnych.
- Obsługa incydentów krytycznych celem zapewnienia ciągłości działania systemów 24/7.
- Współpraca przy analizie wymagań oraz czytanie UML/BPMN.
- Konteneryzacja usług: tworzenie i utrzymanie Dockerfile oraz obrazów.
- Działania z Docker CLI, Kubernetes (on-prem).
Benefity
- Współpraca na podstawie kontraktu B2B.
- Szkolenie wdrożeniowe w procesie adaptacyjnym.
- Możliwość rozwoju w dynamicznej i nowoczesnej firmie.
- Przyjazną atmosferę.
Benefity:
- dofinansowanie zajęć sportowych
- możliwość pracy zdalnej
- owoce
- brak dress code’u
- kawa / herbata
- program rekomendacji pracowników