»

C# Razvijalec Windows namiznih aplikacij -- brisan oglas

Opis delovnega mesta

- Razvijanje Windows namizne aplikacije WPF z MVVM arhitekturo.
- Komunikacija med spletnimi storitvami z REST ali gRPC.
- Branje in pisanje podatkov v podatkovno bazo z uporabo Entity Framework Core.
- Komentiranje kode, pisanje dokumentacije, verzioniranje kode (git @ Gitlab), pregled kode (code reviews).
- Razvoj internih orodij in aplikacij za končnega uporabnika.
- Konstruktivno sodelovanje z grafičnimi oblikovalci.

Od kandidatov zahtevamo

- Strokovno znanje C# (>= 8) z ogrodjem .NET (>= 4.8) / .NET Core (>= 3.1).
- Pretekle projekte iz WPF uporabniških vmesnikov.
- Izkušnje z Microsoft Visual Studio (zaželjen 2019).
- Razumevanje uporabe REST protokola.
- Poznavanje priljubljenih serializacijskih formatov (JSON, YAML, Protocol Buffers, MessagePack, ...).
- Vešč vsaj enega priljubljenega tipa podatkovne baze (SQLite, MySQL, postgreSQL…) skupaj z Entity Framework / Entity Framework Core.
- Mentaliteto MVVM arhitekturnega snovanja.
- Dobro poznavanje Gita (GitLab server in UI ali CLI client).
- Principi in dobre prakse objektno orientiranega programiranja (OOP, SOLID principi, Design patterns).
- Občutek za uporabniško izkušnjo.

Zaželena dodatna znanja:
- Poznavanje popularnih frontend tehnologij (Blazor, JavaScript, HTML+CSS, ...).
- Dobro razumevanje TCP/IP stacka.
- Izkušnje s strojno komunikacijo (FTDI, USB, RS232, ...).
- Poznavanje webservice tehnologij (gRPC).

Kandidatom ponujamo

- Urejeno sodobno, sproščeno in stimulativno delovno okolje, prepleteno z agilnimi metodami vodenja.
- Sodelovanje pri razvoju visokotehnoloških produktov.
- Priložnost dela s sodobnimi tehnologijami in možnostjo nenehnega pridobivanja novega znanja.
- Možnost osebnega razvoja, napredovanja ter stimulativno plačilo.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana
Plačilo:
odvisno od izušenj: 1800 - 2500+ bruto EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

C#
napredno znanje