Senior .Net Engineer (k/m)
.NET Developer (mid/senior) – 4+ lata doświadczenia
Opis stanowiska
Do naszego zespołu poszukujemy doświadczonego .NET Developera, który będzie uczestniczyć w tworzeniu i rozwijaniu nowoczesnych aplikacji webowych i systemów enterprise. Jeśli masz pasję do pisania czystego, skalowalnego kodu, doświadczenie w pracy z mikroserwisami i chcesz wpływać na kierunek projektów – to stanowisko jest dla Ciebie.
Zakres obowiązków
-
Projektowanie, rozwój i utrzymanie aplikacji backendowych w .NET (C#).
-
Tworzenie i konsumowanie RESTful i/lub GraphQL API.
-
Budowa i utrzymanie mikroserwisów.
-
Współpraca z zespołem frontendowym (React/Angular/Vue) w celu implementacji funkcjonalności full-stack.
-
Udział w projektowaniu architektury systemów, refaktoryzacji oraz migracji do nowszych wersji .NET.
-
Tworzenie i utrzymywanie testów jednostkowych, integracyjnych i e2e.
-
Wsparcie procesów CI/CD i DevOps (Docker, Kubernetes, Azure/AWS).
-
Dokumentowanie rozwiązań i współpraca w metodykach Agile/Scrum.
Wymagania
-
Minimum 4 lata doświadczenia w pracy z .NET (C#).
-
Znajomość .NET Core / .NET 8+, ASP.NET, Entity Framework.
-
Doświadczenie z bazami danych: MSSQL, MySQL, PostgreSQL, MongoDB.
-
Umiejętność projektowania i implementacji mikroserwisów.
-
Znajomość REST i/lub GraphQL API.
-
Doświadczenie w pracy z Dockerem, Kubernetes, CI/CD.
-
Znajomość systemów kolejkowych (RabbitMQ, Kafka – mile widziane).
-
Doświadczenie w pracy z frameworkami frontendowymi (React, Angular, Vue) – plus.
-
Znajomość metodologii Agile/Scrum i narzędzi typu Jira, Git, Azure DevOps.
-
Umiejętność pisania testów jednostkowych i integracyjnych.
-
Dobra znajomość języka angielskiego (min. B2/C1).
Mile widziane
-
Doświadczenie w tworzeniu systemów rozproszonych i chmurowych.
-
Znajomość DDD (Domain-Driven Design).
-
Umiejętność mentorowania młodszych programistów.
Oferujemy
-
Stabilne zatrudnienie w dynamicznie rozwijającej się firmie SaaS.
- B2B lub UoP, możliwość pracy w 100% zdalnej.
-
Pracę w międzynarodowym zespole ekspertów.
-
Możliwość rozwoju kompetencji w obszarze chmury, mikroserwisów i nowoczesnych technologii.
-
Elastyczne godziny pracy i możliwość pracy zdalnej.
-
Budżet szkoleniowy i wsparcie w certyfikacjach.