Pracuj.pl Hybrydowo Senior

Senior Software Developer

CODEFUSION Sp. z o.o.

⚲ Opole

17 000–29 500 zł / mies. (zal. od umowy)

Wymagania

  • .NET
  • C#
  • SQL
  • Git
  • Azure SQL
  • Angular
  • Vue.js
  • Oracle
  • WPF
  • TypeScript
  • Blazor

Opis stanowiska

Nasze wymagania:
Bardzo dobra znajomość platformy .NET (C#) - min. 6 lata doświadczenia
Zaawansowana wiedza z zakresu SQL (min. 6 lata doświadczenia)
Doświadczenie z REST API
Biegłość w korzystaniu z Git
Doświadczenie w pisaniu testów jednostkowych i integracyjnych
Znajomość języka polskiego i angielskiego
Praca hybrydowa w naszym biurze w Opolu (2/3 dni w tygodniu)

Mile widziane:
Znajomość TypeScript
Język niemiecki
Znajomość Blazor

O projekcie:
W CODEFUSION z pasją tworzymy oprogramowanie. Od biznesowych aplikacji finansowych przez inżynierskie programy dla budownictwa aż do oprogramowanie dla IoT. Tworzymy programy desktopowe, aplikacje mobilne, systemy webowe i usługi systemowe.
W projektach stosujemy:
• CI/CD (Jenkins / Azure Pipelines / Gitlab Pipelines)
• SCM (Git / Bitbucket / GitLab / Gitea)
• IDE (VS/ VSCode / Rider)
• DB (MSSQL / Oracle / PostgreSQL)
• ALM/SDLC (Jira / Redmine / OpenProject / Azure DevOps)
• konteneryzacja (Docker/k8s)
• instrumentacja (dnSpy / WinDBG / x68dbg / Profiling / splunk)
• QA (TestRail / TestLink / BDD UI Testing)
• architektura (Model C4 / Structurizr DSL / UML)
• EDA (Kafka / RabbitMQ)
• AI (Copilot/CLI/Cursor)

Zakres obowiązków:
Prowadzenie projektu programistycznego
Częste kontakty z klientem poprzez uczestnictwo w rozmowach, planowaniach, retrospektywach, itd.
Codzienna praca z grupą programistów, testerów, specjalistów UI/UX, konsultantów IT
Zarządzenie procesem wydawania oprogramowania i jego planowanie
Dokumentacja procesów wytwarzania oprogramowania
Delegacje w krajach DACH

Oferujemy:
Mamy to samo co wszyscy inni (Multisport, owoce, pizza...)

🔍 Dekoder Ogłoszenia

🔴
Prowadzenie projektu programistycznego
Może oznaczać zarówno faktyczne zarządzanie projektem, jak i bycie technicznym liderem zespołu bez formalnych uprawnień zarządczych.
🔴
Częste kontakty z klientem poprzez uczestnictwo w rozmowach, planowaniach, retrospektywach, itd.
Może oznaczać znaczną część czasu poświęconą na komunikację z klientem, co może być obciążające dla osób preferujących skupienie na kodowaniu.
🟡
Codzienna praca z grupą programistów, testerów, specjalistów UI/UX, konsultantów IT
Sugestia pracy w dużym, interdyscyplinarnym zespole, co może oznaczać więcej komunikacji i potencjalnych opóźnień wynikających z zależności między rolami.
🔴
Zarządzenie procesem wydawania oprogramowania i jego planowanie
Może oznaczać odpowiedzialność za deploymenty i harmonogramowanie wydań, co może wykraczać poza typowe obowiązki developera.
🔴
Dokumentacja procesów wy
Niedokończone zdanie sugeruje, że dokumentacja może być niedostateczna lub zaniedbana, co może oznaczać dodatkową pracę lub brak klarowności.