Do zespołu technologicznego w sektorze bankowym poszukujemy doświadczonego .NET Developera, który posiada solidne zaplecze techniczne w obszarze tworzenia i rozwijania aplikacji opartych na architekturze mikroserwisowej. Kandydat będzie odpowiedzialny za projektowanie, implementację oraz utrzymanie nowoczesnych rozwiązań systemowych wspierających kluczowe procesy bankowe.
- Minimum 4-letnie doświadczenie w programowaniu mikroserwisów w technologii .NET Core
- Bardzo dobra znajomość i praktyczne doświadczenie w technologiach:
- .NET Core 8, .NET Framework 4+
- C#, Entity Framework, T-SQL
- RestAPI, WebApi, WCF, MVC, WebForms
- Starsze technologie: Visual Basic 6, COM/COM+, Classic ASP
- JavaScript
- Doświadczenie w pracy z narzędziami kontroli wersji: GIT/GitHub, Azure DevOps
- Umiejętność tworzenia testów jednostkowych i integracyjnych (np. NUnit, xUnit)
- Znajomość i praktyczne wykorzystanie:
- wzorców projektowych
- podejścia CQRS i architektury asynchronicznej
- wzorca Dependency Injection
- zasad SOLID
- Znajomość języka angielskiego na poziomie umożliwiającym swobodne czytanie i rozumienie dokumentacji technicznej
- Doświadczenie w pracy w metodykach Agile/SCRUM
- Znajomość i praktyczne zastosowanie narzędzi i mechanizmów DevOps CI/CD (np. Docker, Kubernetes, OpenShift)
- Umiejętność pracy z GitHub Copilot
- Doświadczenie z systemami kolejkowymi: Kafka lub RabbitMQ
Jeśli chcesz pracować nad zaawansowanymi rozwiązaniami w dynamicznym środowisku bankowym i mieć realny wpływ na rozwój systemów wykorzystywanych przez tysiące użytkowników – zapraszamy do aplikowania!