Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy
Następna praca

Średnio silny programista .NET w Conscensia

Opublikowano ponad 30 dni temu

3 wyświetlenia

Conscensia

Conscensia

0
0 recenzji
Brak doświadczenia
lviv

Przetłumaczone przez Google

WymaganiaDoświadczenie: 4 lata.NET – 4 lataAngielski – średnio zaawansowany li>Klient OJ Electronic to odnoszący sukcesy producent produktów elektronicznych z zakresu wentylacji i ogrzewania podłogowego. Firma znajduje się w południowej części Danii i zatrudnia około 190 pracowników. Eksportujemy 95% naszej produkcji poza Danię, głównie na rynek Ameryki Północnej i Europy. Dział badawczo-rozwojowy w OJ liczy około 40 inżynierów i techników. Duża część naszych produktów, które opracowujemy, to op

Wymagania

  • Doświadczenie: 4 lata
  • .NET – 4 lata
  • Angielski – średnio zaawansowany
  • li>

Klient
OJ Electronic to odnoszący sukcesy producent produktów elektronicznych z zakresu wentylacji i ogrzewania podłogowego. Firma znajduje się w południowej części Danii i zatrudnia około 190 pracowników. Eksportujemy 95% naszej produkcji poza Danię, głównie na rynek Ameryki Północnej i Europy. Dział badawczo-rozwojowy w OJ liczy około 40 inżynierów i techników. Duża część naszych produktów, które opracowujemy, to oprogramowanie, zarówno po stronie wbudowanej, jak i chmurowej.
Witryna firmowa ojelectronics.com

Produkty
Produkty HVAC (ojelectronics.com/hvac): zaawansowane sterowniki wentylacyjne z czujnikami, wbudowanym interfejsem Linux, TCP/IP, Modbus i Bluetooth LE.
Produkty do ogrzewania podłogowego (ojelectronics.com/floorheating): Inteligentne termostaty do elektrycznego ogrzewania podłogowego, z usługami w chmurze, integracją z systemami automatyki domowej, sterowaniem głosowym za pomocą Amazon Alexa i Google home.

Opis projektu
Główna większość projektów w dziale R&D to nowe prace rozwojowe, czyli tworzenie zupełnie nowych produktów/systemów od podstaw. Ale OJ ma także wiele starszych produktów na rynku, jest też kilka projektów konserwacyjnych, a także projektów mających na celu ulepszenie/rozszerzenie istniejących produktów/systemów.

Pozycja
Kandydat będzie częścią zespołu „Cloud Platform” OJ Electronics, który jest odpowiedzialny za opracowywanie i utrzymywanie naszych rozwiązań serwerowych w chmurze dla naszych elektrycznych systemów ogrzewania podłogowego. Obejmuje to rozwój usług internetowych, stron internetowych i aplikacji mobilnych do monitorowania i sterowania termostatami w systemach ogrzewania podłogowego oraz integracji z innymi systemami i urządzeniami.
Zespół platformy chmurowej działa jako zespół DevOps, odpowiedzialny za obsługę wszystkiego od drobne prace konserwacyjne/naprawianie błędów aż do wielu większych projektów programistycznych na raz.
Obecnie zespół jest odpowiedzialny za utrzymanie 5 różnych systemów chmurowych hostowanych zarówno w Ameryce Północnej, jak i Europie, na hostingu w chmurze AWS i Azure. Do systemów podłączonych jest około 200 000 termostatów WIFI.

Systemy obsługują integrację między chmurami, która obejmuje między innymi sterowanie głosowe termostatami za pośrednictwem Amazon Alexa i Google Home.
W ramach planu działania dotyczącego w nadchodzących latach rozważamy:
kontynuowanie rozwoju nowego systemu platformy chmurowej „nowej generacji”, który jest bardziej elastyczny, modułowy i łatwiejszy w utrzymaniu – w celu obsługi nowej rodziny termostatów opracowanej przez zespół Embedded.
Dodanie funkcji big data i uczenia maszynowego, dzięki którym możemy zwiększyć wartość naszych produktów i klientów
Rozszerzyć nasze istniejące rozwiązania o nowe funkcje dla naszych klientów.

Lista technologii
.Net i Visual Studio są używane jako IDE do tworzenia oprogramowania. W przypadku zespołu CI/CD, z którego korzystaSerwer Azure DevOps i Git. Do planowania i monitorowania zespół korzysta z aplikacji Youtrack firmy Jetbrains.
Nowy system platformy chmurowej (następnej generacji) składa się z aplikacji internetowych (połączenie ASP.NET Core i ASP.NET 5.0) klientów internetowych korzystających z React.JS z Typescript, PostgreSQL, Redis Cache i jest architekturą mikrousług wykorzystującą Docker, Kubernetes, gRPC, RabbitMQ.
Starsze systemy składają się z aplikacji internetowych (połączenie ASP.NET MCV i ASP.NET API), klientów internetowych korzystających z HTML , CSS, javascript, usługi Windows, MS SQL DB i Redis Cache w architekturze zorientowanej na SOA.
Istnieje również system nadzoru oparty na stosie ELK (Elasticsearch).
Do tworzenia aplikacji mobilnych Xamarin.Net jest używany do tworzenia aplikacji na Androida i iOS.

System jakości — Certyfikat ISO 9001.
Metodologia zarządzania projektami— zespoły wykorzystują scrum jako codzienny proces pracy, realizowany w 4 tygodniowych sprintach.

< strong>Wymagania
Kandydat na średnim poziomie z co najmniej 4 letnim doświadczeniem w tworzeniu oprogramowania (tworzenie oprogramowania w chmurze i internecie)

Musi mieć < br/>Programowanie .NET/.NET Core C#
Doświadczenie z DB ORM, najlepiej EF Core.
Doświadczenie z ASP.NET, najlepiej z ASP.NET Core
Doświadczenie z kolejkami komunikatów, najlepiej RabbitMQ.
Doświadczenie w testowaniu jednostkowym/integracyjnym w celu zapewnienia jakości kodu.
Doświadczenie z systemami rozproszonej pamięci podręcznej, najlepiej Redis Cache
Silne tworzenie/konserwacja/migracja danych/rozwiązywanie problemów z bazą danych. Doświadczenie z jednym z (MS SQL Server/PostgreSQL/MySQL)
Praktyczne doświadczenie w projektowaniu i budowaniu skalowalnych aplikacji internetowych, w szczególności w budowaniu aplikacji internetowych o wysokiej częstotliwości i małych opóźnieniach z optymalnym zarządzaniem pamięcią, wydajnością i skalowalnością, umiejętnością identyfikacji i rozwiązuj problemy z wydajnością
Konteneryzacja (Docker/K8s/Helm) – przynajmniej podstawy.
Przynajmniej podstawowe umiejętności programistyczne, doświadczenie z CI/CD, najlepiej Azure DevOps.
Zrozumienie i ręce na doświadczenia we wdrażaniu Security/OWASP
Zrozumienie i doświadczenie w zakresie frameworków OAuth 2.0 i OpenID, najlepiej Identity Server.
Tworzenie architektur mikrousług internetowych
Elastic Search (stos ELK)

Dobrze, że 
Platformy hostingu w chmurze, takie jak AWS i/lub Azure
Tworzenie witryn internetowych w ASP.Net (HTML, CSS, JavaScript + frameworki JavaScript)
Tworzenie usług internetowych za pomocą ASP.Net WebAPI
Git i proces przepływu Git
UML do wizualizacji projektowania oprogramowania architektonicznego
Wzorce projektowe oprogramowania
Praca w zespole scrumowym

Kompetencje osobiste
Dobra znajomość języka angielskiego, pisania i mówienia
Dobre umiejętności organizacyjne (planowanie i porządek)
Umiejętność samodzielnego podejmowania decyzji i samodzielnej pracy.
Ekstrawertyczna osobowość
Silny komunikator, potrafiący komunikować się z zespołem lokalnym i rozproszonym
Bądź zorientowany na klienta, koncentrując się na aspektach komercyjnych w ramach rozwoju.

W Conscensia oferujemy< /strong>
Wymagająca i stymulująca praca dla międzynarodowego klienta
Utalentowani współpracownicychłopaków i nieformalne, przyjazne środowisko pracy
Programy szkoleń i certyfikacji pracowników
Budowanie zespołu i wydarzenia towarzyskie
Krótkie piątki, do 15:00
20 płatnych dni roboczych rocznie
20 dni roboczych nieobecności z powodu choroby rocznie
Ubezpieczenie medyczne na koszt firmy

Przetłumaczone przez Google

Brak doświadczenia
lviv
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować