O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Opis stanowiska Poszukujemy starszego inżyniera oprogramowania VB.NET z dużą wiedzą specjalistyczną w zakresie technologii Microsoft, który dołączy do naszego zespołu. Jako starszy inżynier oprogramowania VB.NET będziesz częścią wysokowydajnego zespołu odpowiedzialnego za utrzymanie, ulepszanie i wspieranie aplikacji dla przedsiębiorstw zbudowanych głównie w VB.NET i Windows Forms. Ta rola wymaga silnej pasji do tworzenia oprogramowania, rozwiązywania problemów i ciągłego doskonalenia.
Będziesz pracować nad modernizacją i rozszerzaniem starszych aplikacji, zapewniając jednocześnie stabilność, wydajność i łatwość konserwacji w wielu systemach. Chociaż głównym celem jest rozwój VB.NET, ważna jest znajomość C#, SQL Server i interfejsów API REST, ponieważ zespół obsługuje również aplikacje satelitarne i usługi integracyjne zbudowane przy użyciu tych technologii. Jako starszy członek zespołu Scrum będziesz mieć wpływ na decyzje techniczne, przestrzegać standardów kodowania i najlepszych praktyk oraz ściśle współpracować z interesariuszami, aby dostarczać wysokiej jakości rozwiązania programowe.
Lokalizacja: LATAM 100% Remote. Godziny pracy podano w oparciu o środkową strefę czasową Stanów Zjednoczonych. O nas: Abstra to szybko rozwijająca się firma z branży usług Nearshore Tech Talent, dostarczająca najlepsze talenty technologiczne z Ameryki Łacińskiej firmom w USA i poza nią.
Założona przez inżynierów wywodzących się z USA z ponad 15-letnim doświadczeniem, firma Abstra specjalizuje się w pozyskiwaniu wykwalifikowanych specjalistów w zakresie szerokiej gamy technologii, aby sprostać potrzebom naszych klientów, napędzając innowacyjność i wydajność. Funkcje stanowiska, podstawowe obowiązki i obowiązki Analizowanie wymagań dotyczących oprogramowania i potrzeb biznesowych w celu projektowania i wdrażania skutecznych rozwiązań technicznych. Twórz, utrzymuj i ulepszaj aplikacje dla przedsiębiorstw, głównie przy użyciu VB.NET i Windows Forms.
Pracuj z bazami danych SQL, aby tworzyć, optymalizować, rozwiązywać problemy i utrzymywać zapytania, procedury składowane i integracje danych. Wsparcie i utrzymanie istniejących aplikacji, w tym rozwiązywanie złożonych problemów i usuwanie usterek produkcyjnych. W razie potrzeby bierz udział w projektach obejmujących aplikacje i usługi C#.
Utrzymywanie i wspieranie integracji z systemami wewnętrznymi i zewnętrznymi poprzez API REST. Postępuj zgodnie z ustalonymi standardami kodowania, praktykami kontroli źródła, procedurami testowania i najlepszymi praktykami tworzenia oprogramowania. Aktywnie bierz udział w ceremoniach Agile/Scrum, w tym w planowaniu sprintu, codziennych stand-upach, retrospektywach i przeglądach kodu.
Współpracuj z członkami zespołu i interesariuszami, aby zidentyfikować możliwości ulepszeń i modernizacji aplikacji. Pomoc przy dokumentacji technicznej, testowaniu oprogramowania i działaniach wdrożeniowych. Zapewnij wskazówki techniczne i dzielenie się wiedzą w zespole.
Odpowiedzialny za ochronę, zabezpieczanie i właściwe postępowanie ze wszystkimi poufnymi danymi przechowywanymi przez Spółkę w celu zabezpieczenia przed nieuprawnionym dostępem, niewłaściwą transmisją i/lub niezatwierdzonym ujawnieniem informacji. Doświadczenie, umiejętności, wiedza Wymagania: Licencjat w dziedzinie informatyki, inżynierii, technologii informatycznych lub równoważne doświadczenie zawodowe. Minimum 5 lat doświadczenia w tworzeniu profesjonalnego oprogramowania przy użyciu VB.NET i Microsoft .NET Framework.
Duże, praktyczne doświadczenie w tworzeniu i utrzymywaniu aplikacji Windows Forms. Duże doświadczenie z Microsoft SQL Server, w tym złożone zapytania, procedury składowane, dostrajanie wydajności i projektowanie baz danych. Praktyczna znajomość języka C# i umiejętność obsługi aplikacji zbudowanych w oparciu o ekosystem .NET.
Doświadczenie w korzystaniu i utrzymywaniu RESTful API oraz integracji systemów. Doświadczenie w pracy ze starszymi aplikacjami i modernizowaniu istniejących baz kodu. Dobra znajomość zasad programowania obiektowego, wzorców projektowych i najlepszych praktyk w zakresie architektury oprogramowania.
Doświadczenie z systemami kontroli źródła, takimi jak Git i przepływami pracy związanymi z rozwojem oprogramowania. Doświadczenie w debugowaniu, rozwiązywaniu problemów i analizie przyczyn źródłowych złożonych problemów z oprogramowaniem. Znajomość praktyk związanych z testowaniem jednostkowym i jakością oprogramowania.
Doświadczenie w pracy w środowiskach programistycznych Agile/Scrum. Umiejętność tworzenia i utrzymywania dokumentacji technicznej. Doświadczenie w procesach CI/CD i narzędziach do automatyzacji będzie dodatkowym atutem.
Doświadczenie z technologiami webowymi, platformami chmurowymi lub nowoczesnym rozwojem .NET będzie dodatkowym atutem. Silne umiejętności analitycznego myślenia i rozwiązywania problemów. Znajomość React będzie dodatkowym atutem.
Wymagane umiejętności miękkie Silne umiejętności komunikacyjne (jasne, zwięzłe i skuteczne zarówno w interakcjach werbalnych, jak i pisemnych). Umiejętność współpracy i efektywnej pracy w zespołach interdyscyplinarnych. Proaktywne podejście z silną odpowiedzialnością i odpowiedzialnością.
Możliwość adaptacji i elastyczność w dynamicznym i zmieniającym się środowisku. Silne umiejętności rozwiązywania problemów dzięki ustrukturyzowanemu i analitycznemu podejściu. Doskonałe umiejętności rozwiązywania problemów i krytycznego myślenia.
Wysokie umiejętności interpersonalne i umiejętność budowania efektywnych relacji w pracy. Umiejętności zarządzania czasem i organizacji, w tym umiejętność skutecznego ustalania priorytetów. Nastawienie na ciągłe uczenie się i chęć pracy zarówno ze starszymi, jak i rozwijającymi się technologiami.
Dbałość o szczegóły i zaangażowanie w dostarczanie wysokiej jakości rozwiązań. Co oferujemy: Elastyczne godziny pracy i możliwość pracy zdalnej. Możliwość rozwoju zawodowego i rozwoju.
Współpracujące i włączające środowisko pracy. Możliwość pracy nad wpływowymi projektami w utalentowanym zespole. Doskonałe wynagrodzenie w USD.
Konfiguracja sprzętu i oprogramowania (obowiązkowa). Weryfikacja przed zatrudnieniem W ramach naszego standardowego procesu wdrażania kandydaci, którzy pomyślnie przeszli rozmowę kwalifikacyjną i przyjęli ofertę pracy, będą musieli przejść weryfikację zatrudnienia i przeszłość. Proces ten potwierdzi stanowiska i daty zatrudnienia u dwóch poprzednich pracodawców i jest standardowym wymogiem dla wszystkich nowych pracowników dołączających do firmy.
Oryginalnie opublikowano w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.