Poszukujemy Architekta/ Programisty .Net dla naszego Klienta - firmy specjalizującej się w transformacji cyfrowej IT i rozwiązaniach telekomunikacyjnych dla przedsiębiorstw. Klient realizuje projekty z zakresu transformacji cyfrowej, wdrażania nowoczesnych systemów komunikacyjnych, integracji rozwiązań IT oraz usług telekomunikacyjnych. Usługi są dostosowywane do potrzeb klientów z różnych sektorów, takich jak finanse, produkcja, edukacja czy opieka zdrowotna.
Na początek konkrety:
- Możliwa forma współpracy: preferowane B2B, ale możliwa również Umowa o pracę
- Zatrudnienie: bezpośrednio u Klienta
- Stawka: 160- 220 PLN/h B2B
- Tryb pracy: Zdalnie lub hybrydowo
- Wymiar pracy: 1FTE (pełny etat)
O projekcie
- Projekt dotyczy prac nad projektowaniem, rozwijaniem i optymalizacją rozwiązań przy użyciu platformy .NET. Prace nad zapewnieniem wsparcia centrom kontaktowym na całym świecie, z wykorzystaniem najwyżej ocenianego oprogramowania w dziedzinie contact center.
Zakres obowiązków:
- Doświadczenie w tworzeniu i utrzymywaniu rozwiązań typu contact center
- Projektowanie i rozwój skalowalnych, bezpiecznych i wydajnych rozwiązań programistycznych z wykorzystaniem technologii .NET (C#, ASP.NET, .NET Core)
- Definiowanie i wdrażanie najlepszych praktyk architektonicznych, zgodnie ze standardami branżowymi oraz wytycznymi firmy
- Współpraca z analitykami biznesowymi, kierownikami projektów i zespołami programistycznymi w celu przekładania wymagań biznesowych na rozwiązania techniczne. Wsparcie zespołów sprzedaży i presales w zakresie projektowania rozwiązań
- Optymalizacja wydajności aplikacji, przegląd kodu oraz zapewnienie wysokiej jakości kodu
- Praca z platformami chmurowymi takimi jak Microsoft Azure czy Genesys w celu efektywnego wdrażania i zarządzania aplikacjami
- Wdrażanie i promowanie praktyk DevOps, w tym CI/CD, konteneryzacji oraz infrastruktury jako kodu
- Zapewnienie bezpieczeństwa aplikacji poprzez implementację mechanizmów uwierzytelniania, autoryzacji i ochrony danych
- Mentorowanie młodszych programistów oraz wspieranie kultury doskonałości technicznej
Wymagania:
- Wykształcenie wyższe w dziedzinie informatyki, inżynierii lub pokrewnej
- Minimum 5 lat doświadczenia w programowaniu, ze specjalizacją w .NET Core, C#, ASP.NET MVC, Web API w środowiskach Windows, Linux, Azure oraz platformach konteneryzowanych
- Bardzo dobra znajomość architektury oprogramowania, mikroserwisów oraz rozwoju aplikacji chmurowych
- Bardzo dobre umiejętności interpersonalne i prezentacyjne
- Doświadczenie w pracy z bazami danych, w tym SQL Server, Entity Framework oraz optymalizacją baz danych (MSSQL, Postgres)
- Znajomość technologii frontendowych, takich jak JavaScript, TypeScript, Angular lub React będzie dodatkowym atutem
- Projektowanie integracji pomiędzy systemami IT, w tym rozwiązań chmurowych i on-premises, opartych na REST, SOAP (legacy), MQ itp.
- Praktyczna znajomość usług Azure / AWS, a także Dockera i Kubernetes
- Wiedza z zakresu DevOps, CI/CD oraz narzędzi automatyzacji (Azure DevOps, GitHub Actions, Jenkins, Terraform itp.)
- Silne umiejętności analityczne i rozwiązywania problemów oraz bardzo dobre zdolności komunikacyjne
- Biegła znajomość języka polskiego i angielskiego (w mowie i piśmie)
Mile widziane:
- Doświadczenie w architekturach event driven
- Doświadczenie z Kafka, RabbitMQ itp.
- Znajomość systemów zarządzania tożsamością i dostępem (IAM), a także protokołów uwierzytelniania OAuth i JWT
- Doświadczenie w technologiach Unified Communications (UC) / Contact Center (CC), takich jak Genesys Cloud, MiCC Enterprise oraz Microsoft Teams
- Doświadczenie w pracy w branży telekomunikacyjnej lub środowiskach IT dla przedsiębiorstw
- Certyfikacja Microsoft Azure lub AWS będzie dodatkowym atutem
Oferujemy:
- Dostęp do prywatnej opieki medycznej
- Możliwość pracy w nowoczesnym biurze lub w pełni zdalnej
- Work-life balance
- Brak dress code'u
- Kawa / herbata oraz dostęp do strefy wypoczynku w biurze
- Możliwość uczestniczenia w wydarzeniach integracyjnych
- Program poleceń pracowniczych
- Możliwości rozwoju zawodowego i wsparcie w rozwoju kariery
Opis procesu rekrutacji:
- HR-owa rozmowa telefoniczna
- Zdalna rozmowa techniczna
- Zdalnie spotkanie z managerem
... i finalizujemy rozmowy