Twój zakres obowiązków
- Projektowanie, rozwijanie i konserwowanie aplikacji
- Tworzenie skalowalnych i wydajnych rozwiązań programistycznych, które spełniają wymagania biznesowe
- Praca zespołowa i współpraca z innymi programistami oraz analitykami w celu zrozumienia wymagań projektowych i efektywnego ich wdrożenia
- Tworzenie baz danych i zarządzanie nimi, w tym projektowanie schematów, tworzenie zapytań, optymalizacja wydajności i rozwiązywanie problemów związanych z danymi
- Testowanie i debugowanie aplikacji w celu znalezienia błędów i usprawnienia ich działania
- Doskonalenie swojej wiedzy i umiejętności programowania przez naukę nowych technologii i narzędzi
- Zapewnienie, że tworzona aplikacja jest zgodna z międzynarodowymi standardami bezpieczeństwa i optymalizacji
- Utrzymywanie dokumentacji technicznej dotyczącej tworzonych aplikacji i systemów
- Monitorowanie i utrzymywanie działania aplikacji w celu zapewnienia ich stabilności i dostępności dla użytkowników
- Rozwiązywanie problemów technicznych na bieżąco i znajdowanie efektywnych rozwiązań programistycznych
- Projektowanie i implementacja interfejsów użytkownika, które są intuicyjne, responsywne i estetyczne
Nasze wymagania
- Wykształcenie wyższe techniczne, preferowane kierunki: informatyczne, telekomunikacyjne lub pokrewne.
- Minimum 2-letnie doświadczenie w pracy na podobnym stanowisku.
- Bardzo dobra znajomość Flutter-a, .NET Core, Angular.
- Znajomość koncepcji REST.
- Doświadczenie w pracy z bazami danych SQL i NoSQL.
- Umiejętność rozwiązywania złożonych problemów projektowych przy użyciu logicznego i kreatywnego podejścia.
- Umiejętność sprostania codziennym wyzwaniom w projektach oraz chęć dzielenia się wiedzą i doświadczeniami z zespołem.
- Doświadczenie w pracy z wykorzystaniem metodyk zwinnych.
- Posługiwanie się językiem angielskim na poziomie technicznym
Mile Widziane
Azure, Nuxt, CI/C, Docker, Kubernetes, Angular