Programista .NET/ C#
⚲ Goczałkowice-Zdrój (pow. pszczyński)
Do uzgodnienia
Wymagania
- .NET Core
- .NET
- C#
- Docker
- Entity Framework
- Vue.js
- JavaScript
- TypeScript
- SQL
- PostgreSQL
- Microsoft SQL Server
Opis stanowiska
Nasze wymagania:
Znajomość języka C# i platformy.NET w stopniu umożliwiającym pisanie działającego kodu w przewidywalnym czasie i założoną jakością
Umiejętność tworzenia testów jednostkowych i integracyjnych
Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej
Doświadczenie w pracy z systemami kontroli wersji (Git)
Zapał do pracy, entuzjazm, nastawienie na rozwój
Mile widziane:
Znajomość koncepcji DDD
Znajomość wzorca CQRS
Znajomość Dockera
Znajomość Entity Framework Core
Znajomość SQL Server, Postgres lub innego silnika relacyjnych baz danych
Znajomość JavaScript/TypeScript (vue.js)
O projekcie:
Szukamy osób które dołączyłyby do jednego z dwóch istniejących zespołów, które realizują projekty rozwoju oprogramowania tworzonego in-house:
• Projekt 1: aplikację dla przemysłu spożywczego służącą do realizacji produkcji.
• Projekt 2: aplikację na nowy model kasy samoobsługowej.
Oba projekty są na już komercyjnie wdrożone i szukamy osób do dalszego utrzymania i rozwoju produktów.
Od strony technicznej projekty oparte są o podobny stos technologiczny:
• Backend oparty o ASP.NET Core i wykorzystujący wzorzec CQRS oraz mediatora. Dostęp do danych realizowany przez EF Core (SQL Server i Postgres). Ponadto wykorzystujemy RabbitMQ przez EasyNetQ. oraz takie biblioteki jak Autofac, FluentValidator, NLog, NUnit.
• Frontend oparty o Vue.js
Zakres obowiązków:
Tworzenie aplikacji biznesowych w technologii .NET
Dodawanie nowych funkcjonalności i modyfikacje istniejących
Naprawa znalezionych błędów
Współpraca z zespołem programistów, testerów, wdrożeniowców oraz klientami
Oferujemy:
Pracę nad relatywnie nowym, stale rozwijanym projektem tworzonym przy użyciu nowoczesnych technologii
Możliwość pracy w małym, doświadczonym i zgranym zespole
Możliwość częściowej pracy zdalnej w elastycznych godzinach
Dofinansowanie urlopu wypoczynkowego
Znajomość języka C# i platformy.NET w stopniu umożliwiającym pisanie działającego kodu w przewidywalnym czasie i założoną jakością
Umiejętność tworzenia testów jednostkowych i integracyjnych
Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej
Doświadczenie w pracy z systemami kontroli wersji (Git)
Zapał do pracy, entuzjazm, nastawienie na rozwój
Mile widziane:
Znajomość koncepcji DDD
Znajomość wzorca CQRS
Znajomość Dockera
Znajomość Entity Framework Core
Znajomość SQL Server, Postgres lub innego silnika relacyjnych baz danych
Znajomość JavaScript/TypeScript (vue.js)
O projekcie:
Szukamy osób które dołączyłyby do jednego z dwóch istniejących zespołów, które realizują projekty rozwoju oprogramowania tworzonego in-house:
• Projekt 1: aplikację dla przemysłu spożywczego służącą do realizacji produkcji.
• Projekt 2: aplikację na nowy model kasy samoobsługowej.
Oba projekty są na już komercyjnie wdrożone i szukamy osób do dalszego utrzymania i rozwoju produktów.
Od strony technicznej projekty oparte są o podobny stos technologiczny:
• Backend oparty o ASP.NET Core i wykorzystujący wzorzec CQRS oraz mediatora. Dostęp do danych realizowany przez EF Core (SQL Server i Postgres). Ponadto wykorzystujemy RabbitMQ przez EasyNetQ. oraz takie biblioteki jak Autofac, FluentValidator, NLog, NUnit.
• Frontend oparty o Vue.js
Zakres obowiązków:
Tworzenie aplikacji biznesowych w technologii .NET
Dodawanie nowych funkcjonalności i modyfikacje istniejących
Naprawa znalezionych błędów
Współpraca z zespołem programistów, testerów, wdrożeniowców oraz klientami
Oferujemy:
Pracę nad relatywnie nowym, stale rozwijanym projektem tworzonym przy użyciu nowoczesnych technologii
Możliwość pracy w małym, doświadczonym i zgranym zespole
Możliwość częściowej pracy zdalnej w elastycznych godzinach
Dofinansowanie urlopu wypoczynkowego
🔍 Dekoder Ogłoszenia
🟡
Znajomość języka C# i platformy .NET w stopniu umożliwiającym pisanie działającego kodu w przewidywalnym czasie i założoną jakością
Oczekuje się, że kandydat będzie w stanie samodzielnie tworzyć kod, który działa i spełnia podstawowe standardy jakości, bez potrzeby ciągłego nadzoru.
🟡
Umiejętność tworzenia testów jednostkowych i integracyjnych
Oznacza to, że będziesz odpowiedzialny nie tylko za pisanie kodu, ale także za zapewnienie jego jakości poprzez pisanie testów.
🟡
Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej
Nie spodziewaj się rozmowy po angielsku, ale bądź gotów samodzielnie szukać rozwiązań w anglojęzycznej dokumentacji.
🔴
Zapał do pracy, entuzjazm, nastawienie na rozwój
Często oznacza to, że firma nie oferuje dużych podwyżek ani awansów, ale liczy na Twoją motywację do nauki i pracy.
🔴
Oba projekty są na już komercyjnie wdrożone i szukamy osób do dalszego utrzymania i rozwoju produktów.
Może oznaczać, że będziesz głównie zajmował się poprawianiem błędów i drobnymi usprawnieniami, a nie tworzeniem przełomowych rozwiązań.