Poszukujemy wykwalifikowanego architekta .Net, który dołączy do naszego zespołu przy projekcie US SaaS Healthcare koncentrującym się na architekturze mikrousług.
Czy to dotyczy Ciebie?
- 10 lat doświadczenia w tworzeniu oprogramowania ze szczególnym naciskiem na technologie .NET
- Ponad 3 lata doświadczenia jako Architekt w projektach korporacyjnych
- Udokumentowane doświadczenie w architekturze mikrousług i pokrewnych technologiach
- Minimum 10 lat doświadczenia w branży IT
< li>Doświadczenie w projektowaniu i tworzeniu złożonych systemów oprogramowania oraz pomyślnym dostarczaniu ich klientom- Analiza i modelowanie procesów i biznesu, znajomość notacji UML
- Umiejętność obsługi baz danych MySQL i/lub PostgreSQL< /li>
- Doświadczenie w pracy z usługami chmurowymi AWS, takimi jak EC2, S3, Lambda itp.
- Doświadczenie w pełnym SDLC i zrozumienie najlepszych praktyk inżynieryjnych; znajomość OOP, OOD, SOLID;
- Proaktywne podejście i przywództwo w zaangażowaniu w architekturę
- Doskonałe zrozumienie najlepszych praktyk, wzorców projektowych i zasad tworzenia oprogramowania
- Doskonałe umiejętności komunikacji i współpracy
- Angielski na poziomie średnio zaawansowanym
- Zdolność rozumienia i mówienia po ukraińsku/rosyjsku
Miło jest mieć:
- Certyfikaty w odpowiednich technologiach (np. certyfikowany programista AWS)
- Doświadczenie z technologiami konteneryzacji, takimi jak Docker, i narzędziami do orkiestracji, takimi jak Kubernetes< /li>
- Znajomość metodologii rozwoju Kanban
Nowy członek zespołu będzie odpowiedzialny za:
- Projektuj rozwiązania architektury pod kątem konkretnych potrzeb biznesowych klientów
- Postępuj zgodnie z najlepszymi praktykami i Graalem ustalonym przez dostawców platform
- Pomoc w ocenie żywotności aplikacji
- Oceń możliwości automatyzacji z technicznego punktu widzenia i dołóż należytej staranności, aby znaleźć optymalne rozwiązanie
- Pomoc w szacowaniu i harmonogramie projektu
- Koordynuj i uczestnicz w ustrukturyzowanych recenzjach wzajemnych i przeglądach rozwiązań< /li>
- Projektuj, rozwijaj i utrzymuj skalowalne i wydajne mikrousługi przy użyciu technologii .NET
- Współpracuj z zespołami wielofunkcyjnymi, w tym kierownikami projektów i innymi programistami, aby dostarczać wysokiej jakości rozwiązania programowe
- Wdrażaj najlepsze praktyki dotyczące jakości kodu, testowania i wdrażania w środowisku mikrousług
- Terminowo rozwiązuj problemy techniczne
- Bądź na bieżąco z najnowszymi technologiami i branżą trendy istotne dla mikrousług i rozwoju chmury