Programista .NET(m/k/os.)
Asseco Poland S.A.
⚲ Bydgoszcz
Wymagania
- .Net
- .Net Framework
- Oracle
- Cassandra
- Entity Framework
- C#
- PostgreSQL
- Docker
- RabbitMQ
- REST API
Opis stanowiska
Jeśli chcesz rozwijać swoje umiejętności przy projektach o dużej skali (kilka tysięcy mikroserwisów), pracować z najnowszymi technologiami i realnie wpływać na kształt tworzonego oprogramowania – dołącz do nas i sprawdź, co możemy Ci zaoferować. Jako największa polska firma IT dostarczamy rozwiązania dla sektora energetyki i gazownictwa, z których korzysta ponad 65% spółek energetycznych w Polsce. Pracujemy w różnorodnym środowisku technologicznym, stale śledzimy trendy i dajemy przestrzeń na eksperymentowanie z nowymi podejściami. Praca hybrydowa z Bydgoszczy (3 dni, poniedziałek - środa) Forma zatrudnienia: umowa o pracę Proces rekrutacyjny: 1 rozmowa telefoniczna + 2 spotkania zdalne Czym będziesz się zajmować: • Tworzeniem skalowalnych i bezpiecznych rozwiązań backendowych w oparciu o najnowsze wersje .NET (C#) • Wytwarzaniem kodu zgodnie z najwyższymi standardami branży • Aktywnym udziałem w projektowaniu architektury systemu • Pisaniem testów jednostkowych i integracyjnych, przeprowadzaniem merytorycznych Code Review oraz dbanie o zasady SOLID i Clean Code • Bliską praca z analitykami, frontend developerami oraz QA w duchu zwinnych metodyk (Agile/Scrum) Co będzie Ci potrzebne, aby móc wykonywać powierzone zadania? • Minimum 3-4 lata komercyjnego doświadczenia w tworzeniu aplikacji w ekosystemie .NET • Biegłość w C# i .NET (.NET 6/8), mile widziany .NET Framework • Głębokie zrozumienie relacyjnych baz danych (Oracle / PostgreSQL) oraz znajomość Entity Framework Core; mile widziana znajomość baz NoSQL • Projektowanie RESTful API, znajomość gRPC, GraphQL lub RabbitMQ/Kafka będzie potężnym plusem • Praktyczna znajomość wzorców projektowych, zasad SOLID, DRY, KISS • Biegłość w Git, znajomość procesów CI/CD (np. Azure DevOps, GitHub Actions), konteneryzacja (Docker, Kubernetes) Równie ważne dla nas kompetencje osobowiściowe: • Proaktywność: Nie czekasz, aż ktoś wskaże Ci problem palcem. Widzisz pole do optymalizacji? Działasz lub proponujesz rozwiązanie • Pragmatyzm: Potrafisz znaleźć balans między "perfekcyjną architekturą" a dostarczeniem wartości biznesowej na czas • Komunikatywność i asertywność: Potrafisz wytłumaczyć zawiłe problemy techniczne osobom nietechnicznym (np. PM-owi) i potrafisz powiedzieć "nie", gdy pomysł zagraża stabilności systemu • Głód wiedzy: Branża IT szybko się zmienia. Szukamy osoby, która lubi się uczyć i chętnie dzieli się wiedzą z zespołem (np. poprzez wewnętrzne tech-talki) Mile widziane: • umiejętność pracy z narzędziami wspieranymi przez AI (Github Copilor / Claude Code/ Codex) • umiejętność rozpisywania backlogów, planowania realizacji od strony technicznej