W skrócie
- Zadania: Twórz innowacyjne oprogramowanie wspierające inżynierię i procesy BIM.
- Firma: Jacobs - firma technologiczna z globalnym zasięgiem i różnorodną kulturą.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i bogaty pakiet benefitów.
- Pozostałe informacje: Możliwości rozwoju kariery i udział w międzynarodowych projektach.
- Dlaczego ta praca: Pracuj nad projektami, które zmieniają świat i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: Doświadczenie w programowaniu w C# oraz znajomość platform AEC.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
W Jacobs wyzwalamy dzisiaj, aby zrewolucjonizować jutro, rozwiązując najważniejsze problemy świata dla rozwijających się miast, odpornych środowisk, krytycznych wyników misji, postępu operacyjnego, odkryć naukowych i nowoczesnej produkcji, przekształcając abstrakcyjne pomysły w rzeczywistość, która zmienia świat na lepsze.
Jako AEC Software Developer będziesz projektować, rozwijać i utrzymywać rozwiązania programowe wspierające inżynieryjne i BIM procesy w całej organizacji. Będziesz ściśle współpracować z inżynierami, specjalistami BIM oraz zespołami dostarczającymi cyfrowe rozwiązania, tworząc aplikacje, narzędzia automatyzacyjne i wtyczki dla platform takich jak Autodesk Revit, AutoCAD i inne technologie AEC. To rola związana z praktycznym rozwojem, skoncentrowana na poprawie dostarczania projektów, zwiększeniu wydajności inżynieryjnej oraz umożliwieniu transformacji cyfrowej poprzez oprogramowanie, automatyzację i rozwiązania oparte na danych.
Obowiązki:
- Udział w globalnych inicjatywach mających na celu projektowanie, rozwijanie i wdrażanie rozwiązań programowych odpowiadających potrzebom biznesowym (workflow, biblioteki, bazy danych).
- Tworzenie rozszerzeń dla Autodesk Revit, AutoCAD i innych platform AEC przy użyciu API i SDK dostawców.
- Rozwój skalowalnych rozwiązań poprawiających workflow inżynieryjne, procesy BIM i efektywność dostarczania projektów.
- Wsparcie interesariuszy nietechnicznych w zrozumieniu opcji technicznych, ograniczeń i podejść do dostarczania.
- Projektowanie i utrzymywanie baz danych SQL Server: zapewnienie wydajności, bezpieczeństwa i dostępności baz danych.
- Współpraca z zespołami projektowymi i PM-ami w celu określenia najlepszych praktyk, możliwych ulepszeń procesów dostarczania projektów oraz automatyzacji narzędzi.
- Współpraca z innymi programistami, właścicielami produktów, liderami dostaw i Scrum Masterem w celu określenia najlepszych praktyk, możliwych ulepszeń procesów dostarczania projektów oraz automatyzacji narzędzi.
- Pomoc w opracowywaniu i utrzymywaniu dokumentacji dla narzędzi i oprogramowania.
- Przestrzeganie zasad czystego kodowania i wzorców projektowych w celu zapewnienia utrzymywalnego i skalowalnego kodu.
- Udział w ceremoniach Agile, przeglądach kodu i sesjach planowania sprintów.
- Pomoc w prezentacjach produktów i spotkaniach z różnymi klientami i interesariuszami.
Wymagania:
- 2+ lata doświadczenia w komercyjnej rozwój w C# / .NET (Framework 4.8, .NET 8).
- Profesjonalne doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu wtyczek, rozszerzeń i rozwiązań programowych dla Revit, AutoCAD i innych platform AEC.
- Doświadczenie w rozwoju aplikacji desktopowych WPF (wzorzec MVVM), rozwijaniu, testowaniu i wdrażaniu wysokiej jakości aplikacji C# .NET.
- Silna znajomość SQL z praktycznym doświadczeniem w projektowaniu i optymalizacji baz danych.
- Doświadczenie z Gitem i nowoczesnymi przepływami pracy w rozwoju (pull requests, przeglądy kodu CI/CD).
- Znajomość testowania oprogramowania, debugowania i praktyk rozwiązywania problemów.
- Silne umiejętności komunikacyjne z możliwością współpracy w zespole.
- Dobra znajomość języka angielskiego w mowie i piśmie.
Preferencje:
- Wykształcenie inżynieryjne, takie jak inżynieria lądowa, inżynieria strukturalna, inżynieria mechaniczna lub inżynieria BIM.
- Praktyczne doświadczenie z Autodesk Forge / APS (Usługi Platformy Autodesk) lub Autodesk Construction Cloud.
- Doświadczenie w rozwijaniu rozwiązań dla Bentley MicroStation, OpenBuildings lub innych platform AEC.
- Doświadczenie z Microsoft Azure (Funkcje, Usługi Aplikacji) i Azure DevOps.
- Skryptowanie i automatyzacja w Pythonie.
- Doświadczenie z Dynamo, Grasshopper lub narzędziami do projektowania obliczeniowego.
- Doświadczenie z ASP.NET i pokrewnymi technologiami.
- Doświadczenie z nowoczesnymi technologiami frontendowymi, takimi jak Blazor, React, Angular lub Vue.js.
Oferujemy:
- Pełnoetatowe zatrudnienie z wynagrodzeniem odpowiadającym Twoim kwalifikacjom.
- Model pracy hybrydowej - kandydaci są zobowiązani do pracy z naszego biura w Krakowie lub Warszawie przynajmniej dwa dni w tygodniu. Pozostałe dni robocze mogą być wykonywane zdalnie z domu.
- Elastyczne godziny pracy - rozpocznij dzień w dowolnym momencie między 7:30 a 10:00.
- Kompleksowe świadczenia, w tym opieka medyczna Lux Med, wsparcie psychologiczne, ubezpieczenie na życie, system kafeteryjny My Benefit, współfinansowanie karty Multisport oraz system współdzielenia parkingu dla samochodów/rowerów.
- Globalne projekty - zaangażuj się w ekscytujące międzynarodowe projekty.
- Inkluzywne sieci - dołącz do naszych różnorodnych sieci pracowniczych, takich jak Sieć Kobiet, OneWorld, PRISM, Sieć Karier, Zespół Zielony, SpeakUp, Collectively i inne.
- Ciągłe uczenie się - uczestnicz w naszym Programie Rozwoju Absolwentów, Społeczności Uczących się i platformach samokształcenia.
Akceptujemy ludzi takimi, jakimi są, niezależnie od wieku, niepełnosprawności, tożsamości płciowej, ekspresji płci, stanu cywilnego, zdrowia psychicznego, rasy, wiary lub przekonań, orientacji seksualnej, tła społeczno-ekonomicznego oraz tego, czy jesteś w ciąży lub na urlopie rodzinnym.
Jako pracodawca świadomy niepełnosprawności, przeprowadzimy rozmowę kwalifikacyjną ze wszystkimi osobami z niepełnosprawnościami, które spełniają kryteria na dane stanowisko.
AEC Software Developer in Kraków – pracodawca: Jacobs Solutions Inc.
Jacobs Solutions Inc. to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, sprzyjające innowacjom i współpracy w zespole. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w różnorodnych projektach oraz dostęp do szkoleń, co pozwala na ciągłe podnoszenie kwalifikacji. Dodatkowo, firma promuje kulturę otwartości i wsparcia, co sprawia, że każdy członek zespołu czuje się doceniony i zmotywowany do działania.