Programista BIM

Warszawa
11 lutego 2025
Opis stanowiska

Twój zakres obowiązków

  • Projektowanie, rozwijanie i wdrażanie automatyzacji procesów związanych z modelowaniem, projektowaniem, ofertowaniem i koordynacją poprzez rozszerzanie funkcji narzędzi takich jak Tekla Structures, Revit, Navisworks;
  • Analiza potrzeb i wymagań użytkowników oraz dobór i rekomendowanie najlepszych innowacyjnych rozwiązań – zarówno własnych, jak i nabywanych zewnętrznie;
  • Wytwarzanie i wdrażanie dedykowanych aplikacji w środowisku .NET;
  • Tworzenie metod integracji i wymiany danych między narzędziami klasy AEC oraz systemami i aplikacjami przedsiębiorstwa;
  • Testowanie rozwiązań i ich wdrażanie na środowisko produkcyjne;
  • Przeprowadzanie szkoleń i przygotowywanie materiałów dla użytkowników końcowych w zakresie wdrożonych rozwiązań;
  • Współpraca z zespołem specjalistów BIM i specjalistami IT przy diagnozowaniu przyczyn i rozwiązywaniu incydentów i problemów;
Wymagania

Nasze wymagania

  • Wykształcenie wyższe, techniczne;
  • Minimum 3 lata doświadczenia w programowaniu w .NET (C#);
  • Bardzo dobra znajomość API narzędzi AEC takich jak Revit API, Tekla Open API, Navisworks API;
  • Doświadczenie w tworzeniu aplikacji desktopowych z wykorzystaniem technologii takich jak WPF;
  • Znajomość baz danych relacyjnych, dokumentowych i grafowych takich jak: PostgreSQL, MySQL, SQLite, MongoDB, Neo4j;
  • Znajomość wzorców integracyjnych oraz doświadczenie w projektowaniu metod komunikacji międzysystemowej (REST, SOAP, GraphQL, gRPC, webhook, JSON, XML);
  • Znajomość systemów kontroli wersji, takich jak Git oraz praktyk ich efektywnego wykorzystania;
  • Znajomość zwinnych metodyk projektowych oraz narzędzi pracy grupowej (np. Azure Boards, Jira, Confluence);
  • Znajomość języków skryptowych, takich jak Python, Dynamo, Grasshopper;
  • Podstawowa wiedza z zakresu modelowania danych w kontekście AEC (BIM, IFC);
  • Znajomość języka angielskiego na poziomie umożliwiającym korzystanie z dokumentacji technicznej oraz komunikację z dostawcami oprogramowania.

Mile widziane

  • Zdolność do analizowania wymagań użytkowników i przekładania ich na innowacyjne rozwiązania technologiczne.
  • Umiejętność pracy w zespole multidyscyplinarnym oraz dzielenia się wiedzą z innymi członkami zespołu.
  • Znajomość rozwiązania Azure DevOps.
  • Znajomość zasad Continuous Integration/Continuous Deployment (CI/CD).
  • Znajomość metod analizy danych i wizualizacji (np. Power BI) w kontekście AEC.
Oferujemy

To oferujemy

  • rozwój zawodowy wśród pasjonatów tworzących wyjątkową atmosferę pracy;
  • udział w ambitnych projektach przy wsparciu najlepszych ekspertów w branży;
  • szeroki pakiet benefitów: