ELEKS Biuro Inżynierii i Rozwoju Oprogramowania a> poszukuje starszego programisty Pythona w Polsce i Chorwacji.
O PROJEKCIE
Naszym klientem jest firma zajmująca się rozwiązaniami do sterowania mikrosieciami, która chce ujednolicić doświadczenia użytkowników w przypadku swoich 2 ofert produktów: monitorowania i analiz oraz platformy sterowania mikrosieciami.
Stos techniczny: Python, AWS, React.
WYMAGANIA
- Ponad 5 lat doświadczenia w tworzeniu oprogramowania w języku Python
- Udokumentowane doświadczenie z dowolnym frameworkiem: Django, Flask lub FastAPI
- Doświadczenie z Cognito i innymi usługami AWS
- Miło jest mieć doświadczenie z Apache Airflow
- Przyjemnie jest rozumieć bazy danych szeregów czasowych li>
- Angielski średnio zaawansowany
- Umiejętność rozmawiania z klientami, identyfikowania ich rzeczywistych potrzeb i proponowania najbardziej optymalnego i wartościowego rozwiązania
- Umiejętność rozwiązywania problemów
- Dobry gracz w zespole
OBOWIĄZKI - Tworzenie rozwiązań i algorytmów zgodnie ze specyfikacjami technicznymi lub inną dokumentacją wymagań; w odpowiednich przypadkach użyj standardowych algorytmów
- Napisz kod programu zgodnie ze zdefiniowaną architekturą aplikacji
- Posiadaj wiedzę z zakresu metodologii tworzenia oprogramowania (Waterfall, Agile itp.)
- Utwórz i sformatuj kod źródłowy, komentuj i oznaczaj kod, a także nadawaj nazwy zmiennym, funkcjom, klasom, strukturom danych i plikom zgodnie z konwencjami firmowymi i najlepszymi praktykami branżowymi
- Wdrażaj refaktoryzację kodu i metody optymalizacyjne. Publikuj wyniki refaktoryzacji i optymalizacji w zbiorczej bazie wiedzy jako najlepsze praktyki
- Modyfikuj istniejący kod oprogramowania i sprawdzaj jego dostępność. Analizuj zgodność kodu oprogramowania ze standardami czytelności i wydajności
- Korzystaj z systemów kontroli wersji, aby śledzić postęp optymalizacji kodu, a także łączyć lub dzielić jednostki kodu. Zatwierdzaj zmiany zgodnie z zasadami kontroli wersji
- Przeprowadź analizę, weryfikację i debugowanie kodu oprogramowania na poziomie jednostek aplikacji
- Opracuj procedury testowania dostępności kodu, zbierania danych diagnostycznych, generowania testować zbiory danych o pożądanych cechach; zbadać wymagane cechy oprogramowania itp.
- Odtwórz defekty zarejestrowane w bazie danych defektów, ustal ich przyczyny i zmodyfikuj kod w celu wyeliminowania defektów
- Określ zgodność oprogramowania z wymaganiami technicznymi
- Zbieraj i analizuj wyniki testów oprogramowania. Zapewnij prawidłową interpretację danych diagnostycznych; analizować znaczenie uzyskanych cech oprogramowania; potrafi dokumentować wyniki testów. Oceń dostępność oprogramowania
Co zyskasz dzięki ELEKS
- Ponadprzeciętne wynagrodzenie
- Ścisła współpraca z klientem
- Wyzwania związane z zadaniami
- Rozwój kompetencji
- Możliwość wpływania na technologie projektowe
- Projekty od podstaw
- Zespół profesjonalistów
- Dynamiczne środowisko z niskim poziomem biurokracji
ELEKS to firma zajmująca się tworzeniem oprogramowania na zamówienie. Dostarczamy wartość naszym klientom dzięki naszej wiedzy i doświadczeniu zdobytemu podczas pracy jako partner w zakresie innowacji oprogramowania od 1991 roku.
Naszych ponad 2000 specjalistów zlokalizowanych w centrach dostaw w Europie Wschodniej oraz biurach sprzedaży w Europie i Ameryce Północnej zapewnia naszym klientom pełen zakres usług inżynierii oprogramowania. Należą do nich rozwój produktu, kontrola jakości, badania i rozwój, projektowanie, doradztwo technologiczne i dedykowane zespoły.