Praca
Z kanału partnera
Starszy programista oprogramowania, platforma API i ekosystem
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- MaintainX
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
MaintenanceX to wiodąca platforma do wykonywania pracy oparta na urządzeniach mobilnych, przeznaczona dla zespołów przemysłowych i pierwszej linii frontu. Ponad 13 000 klientów, w tym Duracell, McDonald's, Shell, DHL i Volvo, korzysta z narzędzia MaintenanceX w celu ograniczenia nieplanowanych przestojów i usprawnienia operacji w ramach 13,9 miliona zarządzanych zasobów i 79,5 miliona zrealizowanych zleceń.
W sierpniu 2026 roku firma MaintenanceX stała się częścią Autodesk, dołączając do Autodesk Operations Solutions, organizacji jednoczącej platformę operacyjną Autodesk wraz z Tandem, FlexSim i Fusion Operations. Strategia Autodesk polega na połączeniu projektowania, wytwarzania i działania w jeden ciągły cykl życia: zaprojektuj zasób, zbuduj go, uruchom, a następnie wykorzystaj zdobytą wiedzę, wdrażając go z powrotem do następnego projektu. Autodesk miał projekt i wykonanie. Operacja to faza, która mówi ci, co się właściwie wydarzyło i jest nasza.
Co zrobisz:
•
Projektuj, buduj i obsługuj publicznie dostępne interfejsy API REST firmy MaintenanceX, koncentrując się na spójności, skalowalności i doskonałym doświadczeniu programistów. Chcesz zobaczyć jak to wygląda obecnie? Udaj się tutaj!
•
Wdrażaj standardy i wzorce platformy: uwierzytelnianie/autoryzacja, ograniczanie szybkości, wersjonowanie, filtrowanie, paginacja, idempotencja, semantyka błędów i kompatybilność wsteczna.
•
Projektuj i wdrażaj niezawodne operacje wsadowe i zbiorcze API, które umożliwiają synchronizację dużych ilości danych i przepływy pracy migracji na dużą skalę dla klientów korporacyjnych.
•
Oddziel warstwę API REST od monolitycznych zależności, wdrażając silne testy kontraktowe, aby upewnić się, że zmiany GraphQL nie wpływają na stabilność API REST, poprawiając ogólną niezawodność i szybkość iteracji.
•
Twórz szkielety, szablony i biblioteki współdzielone, dzięki którym tworzenie łączników/integracji jest szybsze i bardziej spójne.
•
Ulepszaj potoki CI/CD, automatyzację wydań i bramki jakości dla integracji i usług ekosystemowych.
•
Twórz solidną dokumentację dla programistów i implementacje referencyjne (np. SDK).
•
Współtwórz infrastrukturę i przepływy pracy, które umożliwiają publikowanie, wersjonowanie i obsługę integracji na naszym wewnętrznym lub zewnętrznym rynku integracji (np. Workato, Tray).
•
Włącz procesy wdrażania oparte na automatyzacji (np. tworzenie połączenia, zarządzanie poświadczeniami, konfiguracja środowiska).
•
Twórz standardowe podstawy integracji i elementy składowe wielokrotnego użytku dla systemów korporacyjnych (np. receptury SAP i elementy składowe BTP; produktywne integracje Oracle EBS/NetSuite i Microsoft D365).
•
Upewnij się, że integracje spełniają oczekiwania przedsiębiorstwa dotyczące bezpieczeństwa, możliwości kontroli, wydajności i funkcjonalności.
•
Własne usługi produkcyjne i kompleksowe komponenty platformy: monitorowanie, dyżury, reagowanie na incydenty, analiza przyczyn źródłowych i wzmacnianie iteracyjne.
•
Dostrajanie wydajności i ulepszenia niezawodności w oparciu o dane (SLI/SLO, dzienniki, ślady i metryki).
O Tobie:
•
Ponad 4 lata doświadczenia w inżynierii oprogramowania w budowaniu systemów zaplecza, interfejsów API lub produktów platformowych (staż pracy elastyczny w zależności od wpływu i zakresu).
•
Duże doświadczenie w tworzeniu backendu zorientowanego na usługi i jeden z poniższych języków (TypeScript, Go, C#) oraz chęć nauki innych języków w oparciu o kontekst.
•
Duże doświadczenie w pracy z relacyjnymi bazami danych (np. MySQL, PostgreSQL), w tym w projektowaniu schematów, optymalizacji zapytań i modelowaniu danych.
•
Solidne podstawy podstaw systemów rozproszonych: niezawodność, skalowalność, spójność i tryby awarii.
•
Doświadczenie w dostarczaniu interfejsów API klasy produkcyjnej i głębokie przemyślenie doświadczeń programistów i użyteczności platformy.
•
Mocne nastawienie na testowanie (testowanie jednostkowe, integracyjne, kompleksowe i kontraktowe) oraz praktyczne doświadczenie w zakresie CI/CD.
•
Wygodna współpraca międzyfunkcyjna z zespołami ds. produktu, projektowania i obsługi klienta, przy jednoczesnym skupieniu pracy na skalowalnych rozwiązaniach produktowych (a nie jednorazowych wdrożeniach).
Miło mieć:
•
Doświadczenie z ekosystemami integracyjnymi: platformy API, SDK, iPaaS/konektory, marketplace, webhook/events, wzorce ETL/sync.
•
Znajomość wzorców tożsamości/bezpieczeństwa przedsiębiorstwa (OAuth2/OIDC, klucze API, rotacja tokenów, najmniejsze uprawnienia).
•
Doświadczenie z ekosystemami ERP (SAP S/4HANA lub ECC 6, SAP BTP, Oracle EBS/NetSuite, Microsoft Dynamics).
•
Doświadczenie w tworzeniu samoobsługowych narzędzi do administrowania/debugowania dla zewnętrznych programistów/klientów.
•
Doświadczenie z Workato, Tray lub Zapier z punktu widzenia inżynierii produktu/platformy (np. budowanie konektorów, a nie tylko receptur, przepływów pracy czy zapów – choć znajomość tych elementów również jest cenna).
Naszą misją jest utrzymanie działania świata fizycznego. Fabryki, floty, szpitale i kampusy nie działają, ponieważ ludzie, którzy je obsługują, mają narzędzia, z których warto korzystać. To właśnie budujemy.
Wynagrodzenie i świadczenia. Płaca podstawowa jest jedną częścią pakietu. W zależności od stanowiska wynagrodzenie może obejmować również prowizję, premię roczną i kapitał własny. Korzyści różnią się w zależności od kraju. W przypadku stanowisk w Stanach Zjednoczonych korzyści Autodesk są opisane na stronie Benefits.autodesk.com. W przypadku stanowisk w Kanadzie i innych krajach plan różni się pod względem ubezpieczenia zdrowotnego, emerytury i urlopu, a Twój rekruter przeprowadzi Cię przez to.
Należący. Jesteśmy dumni z kultury, w której każdy może się rozwijać. Więcej informacji można znaleźć na stronie autodesk.com/company/global-belonging . Więcej o tym, dokąd to zmierza: dyrektor generalny Autodesk, Andrew Anagnost, o budowaniu przyszłości operacji połączonych oraz wiceprezes AOS, Stephen Hooper, o powitaniu MaintenanceX w Autodesk.
Źródło: Jobicy (https://jobicy.com/jobs/153545-senior-software-developer-api-platform-and-ecosystem)
W sierpniu 2026 roku firma MaintenanceX stała się częścią Autodesk, dołączając do Autodesk Operations Solutions, organizacji jednoczącej platformę operacyjną Autodesk wraz z Tandem, FlexSim i Fusion Operations. Strategia Autodesk polega na połączeniu projektowania, wytwarzania i działania w jeden ciągły cykl życia: zaprojektuj zasób, zbuduj go, uruchom, a następnie wykorzystaj zdobytą wiedzę, wdrażając go z powrotem do następnego projektu. Autodesk miał projekt i wykonanie. Operacja to faza, która mówi ci, co się właściwie wydarzyło i jest nasza.
Co zrobisz:
•
Projektuj, buduj i obsługuj publicznie dostępne interfejsy API REST firmy MaintenanceX, koncentrując się na spójności, skalowalności i doskonałym doświadczeniu programistów. Chcesz zobaczyć jak to wygląda obecnie? Udaj się tutaj!
•
Wdrażaj standardy i wzorce platformy: uwierzytelnianie/autoryzacja, ograniczanie szybkości, wersjonowanie, filtrowanie, paginacja, idempotencja, semantyka błędów i kompatybilność wsteczna.
•
Projektuj i wdrażaj niezawodne operacje wsadowe i zbiorcze API, które umożliwiają synchronizację dużych ilości danych i przepływy pracy migracji na dużą skalę dla klientów korporacyjnych.
•
Oddziel warstwę API REST od monolitycznych zależności, wdrażając silne testy kontraktowe, aby upewnić się, że zmiany GraphQL nie wpływają na stabilność API REST, poprawiając ogólną niezawodność i szybkość iteracji.
•
Twórz szkielety, szablony i biblioteki współdzielone, dzięki którym tworzenie łączników/integracji jest szybsze i bardziej spójne.
•
Ulepszaj potoki CI/CD, automatyzację wydań i bramki jakości dla integracji i usług ekosystemowych.
•
Twórz solidną dokumentację dla programistów i implementacje referencyjne (np. SDK).
•
Współtwórz infrastrukturę i przepływy pracy, które umożliwiają publikowanie, wersjonowanie i obsługę integracji na naszym wewnętrznym lub zewnętrznym rynku integracji (np. Workato, Tray).
•
Włącz procesy wdrażania oparte na automatyzacji (np. tworzenie połączenia, zarządzanie poświadczeniami, konfiguracja środowiska).
•
Twórz standardowe podstawy integracji i elementy składowe wielokrotnego użytku dla systemów korporacyjnych (np. receptury SAP i elementy składowe BTP; produktywne integracje Oracle EBS/NetSuite i Microsoft D365).
•
Upewnij się, że integracje spełniają oczekiwania przedsiębiorstwa dotyczące bezpieczeństwa, możliwości kontroli, wydajności i funkcjonalności.
•
Własne usługi produkcyjne i kompleksowe komponenty platformy: monitorowanie, dyżury, reagowanie na incydenty, analiza przyczyn źródłowych i wzmacnianie iteracyjne.
•
Dostrajanie wydajności i ulepszenia niezawodności w oparciu o dane (SLI/SLO, dzienniki, ślady i metryki).
O Tobie:
•
Ponad 4 lata doświadczenia w inżynierii oprogramowania w budowaniu systemów zaplecza, interfejsów API lub produktów platformowych (staż pracy elastyczny w zależności od wpływu i zakresu).
•
Duże doświadczenie w tworzeniu backendu zorientowanego na usługi i jeden z poniższych języków (TypeScript, Go, C#) oraz chęć nauki innych języków w oparciu o kontekst.
•
Duże doświadczenie w pracy z relacyjnymi bazami danych (np. MySQL, PostgreSQL), w tym w projektowaniu schematów, optymalizacji zapytań i modelowaniu danych.
•
Solidne podstawy podstaw systemów rozproszonych: niezawodność, skalowalność, spójność i tryby awarii.
•
Doświadczenie w dostarczaniu interfejsów API klasy produkcyjnej i głębokie przemyślenie doświadczeń programistów i użyteczności platformy.
•
Mocne nastawienie na testowanie (testowanie jednostkowe, integracyjne, kompleksowe i kontraktowe) oraz praktyczne doświadczenie w zakresie CI/CD.
•
Wygodna współpraca międzyfunkcyjna z zespołami ds. produktu, projektowania i obsługi klienta, przy jednoczesnym skupieniu pracy na skalowalnych rozwiązaniach produktowych (a nie jednorazowych wdrożeniach).
Miło mieć:
•
Doświadczenie z ekosystemami integracyjnymi: platformy API, SDK, iPaaS/konektory, marketplace, webhook/events, wzorce ETL/sync.
•
Znajomość wzorców tożsamości/bezpieczeństwa przedsiębiorstwa (OAuth2/OIDC, klucze API, rotacja tokenów, najmniejsze uprawnienia).
•
Doświadczenie z ekosystemami ERP (SAP S/4HANA lub ECC 6, SAP BTP, Oracle EBS/NetSuite, Microsoft Dynamics).
•
Doświadczenie w tworzeniu samoobsługowych narzędzi do administrowania/debugowania dla zewnętrznych programistów/klientów.
•
Doświadczenie z Workato, Tray lub Zapier z punktu widzenia inżynierii produktu/platformy (np. budowanie konektorów, a nie tylko receptur, przepływów pracy czy zapów – choć znajomość tych elementów również jest cenna).
Naszą misją jest utrzymanie działania świata fizycznego. Fabryki, floty, szpitale i kampusy nie działają, ponieważ ludzie, którzy je obsługują, mają narzędzia, z których warto korzystać. To właśnie budujemy.
Wynagrodzenie i świadczenia. Płaca podstawowa jest jedną częścią pakietu. W zależności od stanowiska wynagrodzenie może obejmować również prowizję, premię roczną i kapitał własny. Korzyści różnią się w zależności od kraju. W przypadku stanowisk w Stanach Zjednoczonych korzyści Autodesk są opisane na stronie Benefits.autodesk.com. W przypadku stanowisk w Kanadzie i innych krajach plan różni się pod względem ubezpieczenia zdrowotnego, emerytury i urlopu, a Twój rekruter przeprowadzi Cię przez to.
Należący. Jesteśmy dumni z kultury, w której każdy może się rozwijać. Więcej informacji można znaleźć na stronie autodesk.com/company/global-belonging . Więcej o tym, dokąd to zmierza: dyrektor generalny Autodesk, Andrew Anagnost, o budowaniu przyszłości operacji połączonych oraz wiceprezes AOS, Stephen Hooper, o powitaniu MaintenanceX w Autodesk.
Źródło: Jobicy (https://jobicy.com/jobs/153545-senior-software-developer-api-platform-and-ecosystem)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: MaintainX
Ogłoszenie pochodzi od MaintainX.