
Truelogic Software to firma zajmująca się nearshore’owym tworzeniem oprogramowania, oferująca elastyczne uzupełnianie zespołów oraz niestandardowe usługi outsourcingowego rozwoju oprogramowania. Jej zespoły inżynieryjne działają w Ameryce Łacińskiej i współpracują ze startupami oraz firmami z listy Fortune 500 w środowiskach SaaS, B2B i korporacyjnych. Firma kładzie nacisk na ścisłą współpracę, sprawną realizację projektów i dopasowanie do stref czasowych klientów, wspierając rozproszone projekty w ponad 25 krajach. Zorientowany na pracę zdalną model Truelogic Software łączy inżynierów z doświadczeniem w wielu branżach i obszarach tworzenia oprogramowania.
Starszy inżynier backendu .NET — finanse (praca zdalna, Kolumbia)
Twórz interfejsy API i mikrousługi dla oprogramowania finansowego hostowanego w Azure, pracując w zwinnej, rozproszonej organizacji. Udoskonalaj istniejące produkty i dostarczaj nowe funkcje przy użyciu nowoczesnych technologii .NET.
Opis
- Pomagaj zwinnej organizacji rozwijać możliwości oprogramowania finansowego
- Udoskonalaj istniejące aplikacje i uczestnicz w kwartalnych inicjatywach rozwojowych
- Twórz i hostuj oprogramowanie w Microsoft Azure
- Korzystaj z Visual Studio, Azure DevOps, C#, .NET Framework, .NET Core, Azure API Gateway, SQL Server, Angular i powiązanych technologii
- Projektuj i wdrażaj interfejsy API oraz mikrousługi
- Twórz czysty, dobrze zorganizowany, testowalny i gotowy do wdrożenia kod
- Bierz udział w przeglądach kodu
- Ściśle współpracuj ze zdalnymi, rozproszonymi zespołami
Wymagania
- Co najmniej sześć lat doświadczenia zawodowego w inżynierii oprogramowania
- Zaawansowane praktyczne doświadczenie z C# i .NET Core w tworzeniu interfejsów API i mikrousług
- Bardzo dobra znajomość zasad SOLID, wstrzykiwania zależności lub IoC oraz czystego, łatwego w utrzymaniu kodu
- Praktyczne doświadczenie w tworzeniu automatycznych testów jednostkowych i integracyjnych
- Bardzo dobra znajomość SQL i Entity Framework lub EF Core, w tym optymalizacji zapytań i dbałości o wydajność
- Doświadczenie w projektowaniu mikrousług i systemów rozproszonych z komunikacją asynchroniczną lub zdarzeniową
- Doświadczenie w tworzeniu rozwiązań chmurowych, najlepiej z Microsoft Azure
- Doświadczenie z CI/CD i aktualnymi praktykami tworzenia oprogramowania
- Umiejętność samodzielnego dostarczania dobrze zaprojektowanego, testowalnego i gotowego do wdrożenia oprogramowania oraz udziału w przeglądach kodu
- Bardzo dobre umiejętności komunikacyjne i doświadczenie we współpracy ze zdalnymi, rozproszonymi zespołami
- Biegła znajomość języka angielskiego
- Wymagane miejsce zamieszkania w Ameryce Łacińskiej (LATAM)
Benefity
- W pełni zdalna praca
- Konkurencyjne wynagrodzenie wypłacane w USD
- Płatny czas wolny
- Autonomia w pracy
- Możliwość pracy z czołowymi amerykańskimi firmami
- Aktywności integracyjne i kultura skoncentrowana na dobrostanie oraz równowadze między pracą a życiem prywatnym
- Współpraca w zróżnicowanej globalnej sieci
- Partnerstwo z doświadczonymi starszymi specjalistami