All offersKrakówNetSenior Programista .Net
Senior Programista .Net
Net
Mc COMP S.A.

Senior Programista .Net

Mc COMP S.A.
Kraków
Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    .Net
    advanced
    C#
    advanced
    Unit Testing
    advanced
    Microservices
    regular
    SQL
    nice to have

Job description

Online interview

O Nas:

Ponad 30 lat działamy w branży Petro i Hospitality. Realizujemy projekty dla największych firm w Polsce i na świecie.

Aktualnie wchodzimy w „nową erę McComp” – startujemy z nowymi projektami, odpalamy programowanie w nowych językach oraz poszukujemy świeżych i innowacyjnych rozwiązań!

Do wspólnego rozwoju potrzebujemy Twoich niesztampowych pomysłów i zaangażowania. 

Stawiamy na samodzielność, dbamy o McAtmosferę służącą osiąganiu sukcesów i budowaniu firmy pierwszego wyboru!


Nasze projekty:

Aplikacja (SPA) do zarządzania sieciami stacji benzynowych realizowana w architekturze opartej o mikroserwisy konsumująca WebAPI.


Projekt transformacji webowej aplikacji backoffice'owej McBOS w swoim zakresie ma:

  • dostosowanie aplikacji do architektury opartej na mikroserwisach
  • zmianę technologiczną - przejście z Delphi na .net
  • wymianę interfejsu graficznego na webowy - ujednolicamy interfejs graficzny dla aplikacji backoffice i headoffice
  • przygotowanie aplikacji na rynki międzynarodowe
  • wspólne komponenty - zamknięcie wspólnych funkcjonalności w dedykowanych komponentach, np. fakturowanie w jednym mikroserwisie, z którego korzystać będą wszystkie aplikacje Mc Comp, które powinny posiadać funkcjonalność fakturowania
  • wspólna linia technologiczna - wspólne podejście architektoniczne, wspieranie nowych technologii, narzędzi 

Projekt ma również zapewnić:

  • możliwość pracy wieloobiektowej - zmiana charakteru oprogramowania z jednoobiektowej (zainstalowanej na obiekcie i operowanie na danych z jednego obiektu) na wieloobiektowy (instalacja cloudowa z możliwością operowania na wielu obiektach)
  • pracę na wielu rynkach w tym rynkach międzynarodowych - dostosowanie do specyfiki rynku (np. Hospitality) oraz rynków międzynarodowych w ramach tej samej branży (np. inny sposób wystawiania faktu na rynku polskim a inny na greckim)



Stack Technologiczny:

  • ASP.NET Core WebAPI;
  • ASP.NET Core MVC;
  • Entity Framework;
  • WebSocket;
  • RabbitMQ;
  • GitLab;
  • Docker;
  • Automatyzacja, CI,CD, UT, IT, Docker;
  • Architektura oparta o mikroserwisy.


 Profil stanowiska:

  • nowe funkcjonalność: 70%;
  • maintenance: 20%;
  • spotkania: 10%;
  • praca zdalna około 90%.


 Do Twoich obowiązków będzie należało:

  • Budowanie i rozwijanie zaawansowanego systemu w architekturze rozproszonej;
  • Współpracę z zespołem projektowym przy wytwarzaniu oprogramowania; 
  • Opracowywanie dokumentacji technicznej;
  • Tworzenie i utrzymywanie testów jednostkowych;
  • Nadzór i wsparcie miej doświadczonych pracowników;

 

Wymagania:

  • Ponad 5 lat doświadczenia w pracy na stanowisku .NET developera;
  • Komunikatywność i umiejętność pracy w zespole;
  • Wiedzy z zakresu nowoczesnych architektur wielowarstwowych oraz trendów w tworzeniu oprogramowania;
  • Bardzo dobra znajomość technologii webowych;
  • Praktyczna znajomość zasad SOLID, KISS, DRY, generalnie Clean Code;
  • Dobra znajomość relacyjnych baz danych MSSQL;
  • Praktyczna znajomość GIT;
  • Komercyjne doświadczenie w pracy z Docker;
  • Znajomość zagadnień CI, CD; 
  • Samodzielność przy wykonywaniu zadań;
  • Umiejętność dzielenia się wiedzą;


 Mile widziane:

  • Doświadczenie w pracy z Kubernetes;
  • Doświadczenie w pracy w SCRUM;


Jak pracujemy:

  • Scrum; 
  • Code Review; 
  • Continuous Integration;
  • Continuous Delivery;
  • Dokeryzacja;
  • Clean Code;
  • JIRA;
  • Confluence;
  • Gitlab;
  • 2 monitory 24"+ desktop lub monitor 24" + laptop;
  • Zespoły cross-funkcjonalne, 7-10 osób; 

 

Oferujemy

  • Stabilne warunki zatrudnienia na podstawie umowy o prace lub B2B;
  • Atrakcyjne wynagrodzenie stosowanie do doświadczenia i umiejętności;
  • Prywatna opieka medyczna;
  • Lekcje języka angielskiego;
  • Kartę Multisport;
  • Wyjazdy grupowe i spotkania integracyjne;
  • Szkolenia wewnętrzne i zewnętrzne; 
  • Elastyczne godziny pracy (7/9-15/17);
  • Możliwość częściowej pracy zdalnej lub hybrydowej;
  • Kuchnię, dobra kawę i świeże owoce;
  • Biura w Krakowie i Warszawie
  • Praca dla gigantów branży;


Jeśli powyższe wymagania pasują do Twojego doświadczenia i umiejętności - skontaktuj się z nami poprzez załączenie swojego CV w formularzu poniżej.