Klient rozwija swoje zespoły technologiczne i zaprasza do współpracy doświadczonego Senior .NET Developera, który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji serwerowych opartych o ASP.NET Core i relacyjne bazy danych.
Szukamy osoby samodzielnej, świadomie projektującej rozwiązania, stawiającej na jakość kodu i gotowej do aktywnej współpracy w zespole.
responsibilities :
Projektowanie i rozwój aplikacji backendowych w ASP.NET Core
Budowa i utrzymanie RESTful API (wersjonowanie, dokumentacja – OpenAPI/Swagger)
Tworzenie i optymalizacja zapytań SQL (preferowany SQL Server)
Praca z ORM: Entity Framework Core oraz micro-ORM (np. Dapper)
Implementacja architektury warstwowej/Clean Architecture, wzorców (Repository, CQRS, Mediator)
Tworzenie testów jednostkowych i integracyjnych
Dbanie o jakość kodu (code review, refaktoryzacja, clean code, analiza statyczna)
Współpraca z zespołem developerskim oraz innymi rolami projektowymi
Udział w procesach CI/CD oraz pracy z systemem Git
requirements-expected :
Bardzo dobra znajomość C# i platformy .NET / .NET Core
Doświadczenie w budowie aplikacji serwerowych w ASP.NET Core
Bardzo dobra znajomość relacyjnych baz danych i SQL
Praktyczne doświadczenie z Entity Framework Core i Dapper
Znajomość wzorców projektowych i podstaw DDD
Umiejętność projektowania REST API
Doświadczenie w tworzeniu testów jednostkowych i integracyjnych