Publikuj oferty pracy
Zatrudniaj bez prowizji
4 wyświetlenia
Litera
Podsumowanie stanowiska:
Litera poszukuje starszego inżyniera oprogramowania, który pomoże w rozwoju naszego zespołu programistów. Będziesz uczestniczyć w pełnym SDLC od wstępnej analizy systemu po testowanie i wdrożenie. Ta rola inżyniera hybrydowego obejmuje tworzenie wysokiej jakości i w pełni wydajnego oprogramowania, które spełnia standardy jakości i rozwoju oprogramowania, wraz ze świetnym zespołem.
Dzień z życia:
• Pisz czysto , łatwy w utrzymaniu kod, który można rozszerzyć przy minimalnej liczbie defektów
• Działa jako źródło wiedzy eksperckiej na temat nowoczesnych technik i metodologii tworzenia oprogramowania
• Zapewnia wskazówki dotyczące nowoczesnej inżynierii oprogramowania techniki i metodologie przeglądu kodu
• Przejmij odpowiedzialność za funkcje produktu, od szacunków po projektowanie i rozwój
• Refaktoryzuj i ulepszaj istniejące oprogramowanie
• Współpracuj z różnymi firmami zespoły funkcjonalne (PM, QA) do realizacji zadań
• Zarządzaj indywidualnymi priorytetami zadań, szacunkami, terminami i rezultatami
• Trenuj i mentoruj mniej doświadczonych członków zespołu
• Kształtuj innowacyjne projekty i pomysły na ulepszenia funkcji w procesie produktu i projektowania
• Posiadaj własne kluczowe obszary produktu pod względem projektowania i rozwoju
• Wykazuj najlepszą wiedzę na temat oprogramowania i bezpieczeństwa praktyk (tj. wzorce projektowe zorientowane obiektowo, 10 najlepszych OWASP, zasady projektowania SOLID)
• Dostarczaj skalowalne rozwiązania
• Wykonuj inne zadania zgodnie z przydzielonymi zadaniami
Awans na stanowisko:
W ciągu 1 miesiąca:
• Ukończysz nasz plan wdrożenia inżyniera
• Poznajesz obszary funkcjonalne aplikacji i jej zamierzone zastosowania< /p>
• Nawiązuj relacje ze wszystkimi programistami i członkami zespołu zajmującymi się inżynierią jakości
• Działaj jako członek zespołu Agile, który rozwiązuje złożone wyzwania i tworzy działające oprogramowanie
• Segreguj, analizuj i opracowuj rozwiązania błędów i drobnych ulepszeń przy użyciu
• Pracuj ze starszymi członkami zespołu programistów, aby poznać kod źródłowy aplikacji
• Przestrzegaj standardowych procedur operacyjnych, aby zapewnić spójność w sposobie, w jaki tworzymy oprogramowanie.
W ciągu 3 miesięcy:
• Regularnie wnosisz ulepszenia kodu do aplikacji
• Rozwijasz wiedzę merytoryczną w jednym lub więcej obszarów zastosowań
• Przekładanie projektów produktów na projekty techniczne i zadania rozwojowe
• Możliwość komunikowania się z Klientem Sukcesu i innymi grupami w organizacji w sprawie błędów, problemów i wyzwań aplikacji
W ciągu 6 miesięcy będziesz:
• Współpracować z innymi członkami zespołu programistów w celu tworzenia solidnych funkcji
• Zdobędziesz wiedzę merytoryczną w wielu obszarach funkcji aplikacja
• Własny rozwój funkcji dla kluczowych obszarów aplikacji
• Zdefiniuj nowe możliwości poprawy jakości
O Tobie:
• Ponad 5 lat doświadczenia w tworzeniu oprogramowania zawodowego z doskonałymi umiejętnościami kodowania w języku C#, w tym technologiami backendowymi, takimi jak interfejsy API, bazy danych i frameworki internetowe
• Licencjat z informatyki lub pokrewnej dziedziny technicznej
• Rozległe zrozumienie zasad tworzenia oprogramowanianciples (projektowanie obiektowe, SOLID, Test-Driven Development, KISS, DRY)
• Duże doświadczenie z następującymi technologiami:
• C#, .NET/.NET Core, ASP.NET Core, interfejsy API sieci Web/REST
• SQL Server i Microsoft Entity Framework
• Struktury testów jednostkowych (tj. NUnit, MSTest)
• Doker
• Doświadczenie z następującymi narzędziami:
• GitHub
• Jira / Confluence
• Microsoft Visual Studio Code lub Microsoft Visual Studio
• Doświadczenie z platformą Azure OpenAI
• Doświadczenie w korzystaniu z podstawowych i niestandardowych modeli języka GPT
• Znajomość GitHub Copilot lub innych asystentów kodowania AI
< p>• (Opcjonalne, ale preferowane)• JavaScript/TypeScript
• Doświadczenie z technologiami UI/UX, takimi jak React.js
• HTML5/CSS
• Doświadczenie w tworzeniu oprogramowania przy użyciu Microsoft Visual Studio i/lub Azure DevOps
• Doświadczenie w zakresie CI/CD oraz zautomatyzowanych procesów kompilacji i wdrażania
• Doświadczenie z dowolnym (lub wszystkie) z następujących plusów: Azure Container Services, SQL Azure, Azure Storage, Azure Key Vault, Azure Kubernetes Service, Azure Cosmos DB
• Dobre umiejętności rozwiązywania problemów i debugowania
• Doskonała w wielozadaniowości i potrafiąca radzić sobie z konkurencyjnymi priorytetami
• Poziom języka angielskiego – średnio zaawansowany
Pożądane umiejętności:
• Znajomość koncepcji generatywnej sztucznej inteligencji i frameworki
• Doświadczenie w korzystaniu z podstawowych i niestandardowych modeli uczenia maszynowego, preferowane (Amazon Titan, Claude 2, Hugging Face)
• Doświadczenie w szybkiej inżynierii
• Doświadczenie korzystanie z wektorowych baz danych, osadzania tekstu i generacji wspomaganej wyszukiwaniem (RAG)
Kim jesteśmy:
Litera z siedzibą w Chicago, IL, to szybko rozwijająca się firma zajmująca się oprogramowaniem i jedna z wiodących dostawców technologii prawnych na świecie. Obsługując ponad 90% największych kancelarii prawnych na świecie, z naszego oprogramowania korzystają codziennie setki tysięcy prawników. Jako firma uznawana za jedno z najlepszych miejsc pracy, wierzymy, że rozwój zawodowy, programy nagród, otwarta komunikacja i przejrzyste przywództwo przyczyniają się do tworzenia wyjątkowego i otwartego środowiska pracy. Nasi pracownicy są zdeterminowani, energiczni i pełni pasji oraz mają zdolność wywierania bezpośredniego wpływu na przyszłość firmy.