Software Engineer – Integrations & Web applications
⚲ Szczecin
Do uzgodnienia
Wymagania
- wykształcenie techniczne lub równoważne doświadczenie
- doświadczenie w integracji z systemami biznesowymi (SharePoint, Dynamics lub Dataverse)
- doświadczenie w pracy z architekturą mikroserwisową
- doświadczenie w integracji aplikacji z systemami zewnętrznymi przez API
- dobra znajomość języka angielskiego w mowie i piśmie
Mile widziane
- doświadczenie z backendem C#/.NET
- doświadczenie z Microsoft Azure i Kubernetes
- znajomość Azure DevOps i pipeline'ów CI/CD
Opis stanowiska
Praca przy aplikacjach webowych w React.js dla Kongsberg Maritime — największej firmy technologii morskich. Realnie będziesz rozwijać frontend i integrować go z systemami biznesowymi (SharePoint, Dynamics, Dataverse) oraz mikroserwisami. To oferta dla kogoś, kto lubi frontend, ale nie przeszkadza mu praca na styku z backendem i systemami zewnętrznymi. Uwaga: w praktyce możesz dźwigać część zadań DevOps (CI/CD, wdrożenia chmurowe) oraz analizy wymagań, które formalnie wykraczają poza czysty frontend.
🔍 Dekoder Ogłoszenia
🔴
Stanowisko Software Engineer – Integrations & Web applications łączy solidne umiejętności frontendowe z doświadczeniem w integracji API i systemach biznesowych.
Może oznaczać, że będziesz musiał balansować między tworzeniem interfejsów a męczącą pracą z integracjami, które nie zawsze są dobrze udokumentowane.
🔴
Będziesz blisko współpracować z zespołami backendowymi, produktowymi i inżynierskimi, współpracując z zespołem przy integracji usług i rozwoju nowych funkcjonalności.
Częsta współpraca z wieloma zespołami może oznaczać dużo spotkań i potencjalne konflikty priorytetów.
🔴
Wsparcie procesów DevOps, pipeline’ów CI/CD oraz wdrożeń w środowisku chmurowym
Oczekuje się, że będziesz wykonywał zadania DevOpsowe, nawet jeśli nie jest to Twoja główna rola.
🔴
Wspieranie zespołu w analizie wymagań oraz doprecyzowywaniu szczegółów technicznych rozwiązań
Może oznaczać, że będziesz musiał brać na siebie część pracy analitycznej i projektowej, która zazwyczaj należy do innych ról.
🔴
Wspieranie współpracy w modelu Agile / Scrum oraz sprawnego działania zespołu
Może oznaczać, że będziesz odpowiedzialny za utrzymanie dynamiki zespołu i rozwiązywanie problemów, które wykraczają poza Twoje bezpośrednie obowiązki developerskie.