IoT Software Developer (C#/.Net)

Przegląd oferty

Lokalizacja
Remote, Remote
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
7,829 zł - 10,526 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
5450
Typ pracy
Zdalnie
Rozmiar firmy
ponad 200
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
.NET, C#
Typ umowy
Umowa o pracÄ™
Rekrutacja
Online
Rekrutacja w języku
Polski Angielski
Korzyści
Parking, Prywatna opieka medyczna, Finansowanie kursów, No dress code, Kawa za free, Play room, Prysznic, Parking rowerowy, Międzynarodowe projekty, Małe zespoły,
Poziom doświadczenia
Mid
Wymagana
|C| .net

Opis oferty

  • More than 3 years of professional experience in software development
  • Experience with the .NET technology stack: C#, REST Web Services, .Net Core, and Entity Framework
  • Experience with containerized applications
  • Good knowledge of the Unit and Integration testing technics and frameworks
  • Good understanding of the microservices architecture and related topics (for example message queues)
  • Hands-on experience with one of the cloud vendors (for example, Microsoft Azure) is a plus
  • Knowledge of the event-driven architecture concepts is a plus
  • Experience with the Python programming language is a plus
  • Experience with Linux is a plus
  • Well-spoken and written English

Opis oferty

Join our cross-disciplinary team to create software that works on Cloud and physical devices with limited resources.

As an IoT Developer you will work on both sides of Energy Connect – EC Core (services on Cloud) and EC Edge (services on IIoT PC).

Our tech stack includes: .Net/C# components, Linux, MQTT, Docker, Kafka, Druid, Ignite, Postgres and Kubernetes.

Zakres obowiązków

  1. Developing EC Edge components and implementing EC Core microservices
  2. Achieving business goals through designing and developing code in the .NET technologies
  3. Assuring high code quality through unit tests and adherence to software development best practices like Clean Code, SOLID, and code reviews
  4. Improving technical skills and knowledge of the project's business domain, sharing your knowledge with the team
  5. Troubleshooting technical problems