Senior .Net Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#428384·Dodano wczoraj·1
Źródło: emagineTech Stack / Keywords
.NETSDLCMS SQLSOLIDRESTMS SQL ServerPostgreSQLCI/CD
Wymagania
- Minimum 5 lat doświadczenia w programowaniu na platformę .NET.
- Znajomość wzorców projektowych i zasad programowania obiektowego (SOLID, GRASP).
- Znajomość synchronicznych sposobów komunikacji: REST, WCF.
- Znajomość asynchronicznych sposobów komunikacji (systemy kolejkowe).
- Znajomość relacyjnych baz danych oraz silników MS SQL Server i/lub PostgreSQL.
- Umiejętność pisania testów automatycznych (jednostkowe, integracyjne, e2e).
- Znajomość podejścia CI/CD.
- Umiejętności analitycznego myślenia, wyciągania wniosków oraz rozwiązywania problemów.
- Umiejętność pracy zespołowej oraz skutecznej komunikacji.
- Język angielski na poziomie B2.
Nice to have:
- Znajomość domeny płatności.
- Znajomość architektury systemów: wzorce integracyjne EIP, Event-Driven Architecture, mikroserwisy, modularny monolit.
- Znajomość Domain-Driven Design (strategiczne i taktyczne).
- Znajomość podejścia Behavior-Driven Development (BDD).
- Znajomość technik Diagram as Code, Model as Code.
- Znajomość strategii i automatyzacji testów.
- Znajomość Kubernetes.
Obowiązki
- Współpraca z zespołem produktowym na każdym etapie SDLC.
- Analiza, zrozumienie i weryfikacja wymagań systemowych.
- Rozwój, utrzymanie i wdrażanie produktów, głównie serwisów backendowych opartych na .NET, MS SQL.
- Współpraca z innymi zespołami produktowymi, architektami oraz biznesem.
emagine
337 aktywnych ofert