{"status":"OK","data":{"advertisement":{"id":390550,"title":"Zapytanie ofertowe nr 3/2026/FEPW-0924 \u2014 us\u0142ugi programistyczne Senior .NET Developera (bezpiecze\u0144stwo aplikacji, ISMS i przygotowanie do certyfikacji ISO/IEC 27001, analityka produktowa, skalowanie w Microsoft Azure) w ramach projektu FEPW.01.01-IP.01-0924/26 \u201eAI Therapy Support\u201d","partial_offer_allowed":false,"publication_date":"2026-10-12","submission_deadline":"2026-10-20 23:59:59","planned_sign_date":"2026-11-01","supplementary_orders":"Zamawiaj\u0105cy nie przewiduje udzielenia zam\u00f3wie\u0144 uzupe\u0142niaj\u0105cych.","terms_of_contract_change":"Zamawiaj\u0105cy przewiduje mo\u017cliwo\u015b\u0107 zmiany umowy (sekcja 3.2.4 pkt 4 lit. a Wytycznych) w zakresie: 1) zmiany terminu rozpocz\u0119cia lub zako\u0144czenia \u015bwiadczenia us\u0142ug \u2014 je\u017celi wynika z decyzji Instytucji Po\u015brednicz\u0105cej dotycz\u0105cych harmonogramu lub okresu realizacji projektu, z zachowaniem wynagrodzenia miesi\u0119cznego; 2) zmiany liczby miesi\u0119cy \u015bwiadczenia us\u0142ug o nie wi\u0119cej ni\u017c 1 miesi\u0105c (wyd\u0142u\u017cenie lub skr\u00f3cenie) w granicach okresu kwalifikowalno\u015bci projektu, z proporcjonaln\u0105 zmian\u0105 wynagrodzenia \u0142\u0105cznego i bez zmiany wynagrodzenia miesi\u0119cznego; 3) zmniejszenia zakresu lub wcze\u015bniejszego zako\u0144czenia umowy \u2014 w przypadku rozwi\u0105zania umowy o dofinansowanie projektu, zmniejszenia dofinansowania lub niezatwierdzenia przez Instytucj\u0119 Po\u015brednicz\u0105c\u0105 zmian w projekcie, z wynagrodzeniem za us\u0142ugi wykonane; 4) zmiany stawki podatku VAT \u2014 z zachowaniem ceny netto; 5) zmiany Osoby skierowanej \u2014 wy\u0142\u0105cznie na osob\u0119 spe\u0142niaj\u0105c\u0105 warunki W1\u2013W4 i posiadaj\u0105c\u0105 do\u015bwiadczenie punktowane w K3 co najmniej na poziomie osoby zast\u0119powanej, za zgod\u0105 Zamawiaj\u0105cego. Warunek zawarcia umowy: umowa zostanie zawarta po zatwierdzeniu przez PARP zmiany harmonogramu rzeczowo-finansowego projektu obejmuj\u0105cej zakres zam\u00f3wienia.","created_at":"2026-10-12 14:50:07","modified_at":"2026-10-21 00:00:12","contact_persons":[{"id":54936,"forename":"Bart\u0142omiej","surname":"G\u0142owacki","phone_number":"662096201","email":"globartre@gmail.com","created_by":null,"created_at":"2026-10-30 23:37:21","modified_at":"2026-10-30 23:37:21","modified_by":null}],"orders":[{"id":632634,"estimated_value":null,"order_items":[{"id":711406,"description":"Zapytanie ofertowe nr 3/2026/FEPW-0924. Przedmiotem zam\u00f3wienia jest \u015bwiadczenie us\u0142ug programistycznych przez Senior .NET Developera na rzecz platformy Therapy Support (aplikacja SaaS dla psychoterapeut\u00f3w, wspieraj\u0105ca prowadzenie dokumentacji terapeutycznej z wykorzystaniem AI) w ramach Zadania 2 \u201eCertyfikacja bezpiecze\u0144stwa ISO/IEC 27001\u201d i Zadania 3 \u201eEkspansja mi\u0119dzynarodowa\u201d projektu FEPW.01.01-IP.01-0924/26.\n\nUs\u0142ugi \u015bwiadczy osobi\u015bcie osoba wskazana w ofercie (Osoba skierowana), w wymiarze odpowiadaj\u0105cym pe\u0142nemu zaanga\u017cowaniu zawodowemu (\u015brednio ok. 160 godzin w miesi\u0105cu), zdalnie, z dost\u0119pno\u015bci\u0105 w godzinach 9:00\u201317:00 w dni robocze. Okres \u015bwiadczenia: 6 miesi\u0119cy (planowany start: listopad 2026 r.). Wynagrodzenie rycza\u0142towe, miesi\u0119czne.\n\n\u015arodowisko: .NET 8 (C#, ASP.NET Core Web API, EF Core), React z TypeScript, Azure SQL, Azure Container Apps, Azure Blob Storage, Azure Key Vault, Azure Speech Service, Application Insights, GitHub Actions. Platforma przetwarza dane dotycz\u0105ce zdrowia (art. 9 RODO).\n\nETAP I (miesi\u0105ce 1\u20134, Zadanie 2):\n1. Wdro\u017cenie ISMS zgodnego z ISO/IEC 27001:2022 \u2014 inwentaryzacja aktyw\u00f3w, ocena ryzyka (ISO/IEC 27005), polityki i procedury wymagane przez Za\u0142\u0105cznik A.\n2. Hardening aplikacji \u2014 audit trail z retencj\u0105 i alertami, RBAC per modu\u0142, szyfrowanie wra\u017cliwych p\u00f3l, zarz\u0105dzanie sesj\u0105, rate limiting, Content Security Policy, zarz\u0105dzanie sekretami.\n3. Analityka produktowa \u2014 PostHog self-hosted (dane w EU), event tracking, dashboardy retencji, adopcji funkcji i lejka onboardingowego.\n4. Testy penetracyjne \u2014 przygotowanie dokumentacji i \u015brodowiska staging, wsp\u00f3\u0142praca z zewn\u0119trzn\u0105 firm\u0105 testuj\u0105c\u0105, remediacja podatno\u015bci, wsparcie przy rete\u015bcie.\n5. Przygotowanie do audytu certyfikuj\u0105cego (Stage 1 i Stage 2).\n\nETAP II (miesi\u0105ce 5\u20136, Zadanie 3):\n1. Skalowanie dla u\u017cytkownik\u00f3w zagranicznych \u2014 Azure Front Door, autoskalowanie Container Apps, replikacja bazy (read replicas).\n2. Transkrypcja EN \u2014 integracja Azure Speech Service z modelami EN, cel WER \u2264 10%.\n3. Poprawki na podstawie zg\u0142osze\u0144 klient\u00f3w zagranicznych, utrzymanie kontroli ISMS.\n4. DevOps i monitoring (CI/CD, Application Insights).\n\nMinimalne rezultaty, wymagania wsp\u00f3lne (praca z agentowymi narz\u0119dziami AI, np. Claude Code lub r\u00f3wnowa\u017cnymi; pull requesty i przegl\u0105d kodu; umowa powierzenia danych) oraz pozosta\u0142e warunki \u2014 w zapytaniu ofertowym (za\u0142\u0105cznik).\n\nOGRANICZONY OPIS \u2014 TAJEMNICA PRZEDSI\u0118BIORSTWA (sekcja 3.2.2 pkt 11 Wytycznych): uzupe\u0142nienie opisu przedmiotu zam\u00f3wienia (szczeg\u00f3\u0142owa architektura, stan zabezpiecze\u0144, harmonogram, model pracy, case do pr\u00f3bki pracy K2) Zamawiaj\u0105cy udost\u0119pni ka\u017cdemu wykonawcy, kt\u00f3ry z\u0142o\u017cy wniosek wraz z podpisanym Zobowi\u0105zaniem do zachowania poufno\u015bci (Za\u0142\u0105cznik nr 4) \u2014 przez BK2021 albo na adres bartlomiej.glowacki@aitherapy.support \u2014 w dniu roboczym wp\u0142ywu wniosku (wniosek po godz. 16:00 lub w dniu wolnym \u2014 do godz. 12:00 najbli\u017cszego dnia roboczego). Wnioski do 16.10.2026 r., godz. 12:00. Uzupe\u0142nienie jest niezb\u0119dne do przygotowania pr\u00f3bki pracy (K2).\n\nWarunek zawarcia umowy: umowa zostanie zawarta po zatwierdzeniu przez PARP zmiany harmonogramu rzeczowo-finansowego projektu obejmuj\u0105cej zakres zam\u00f3wienia (pkt 3 ust. 3 zapytania).","warranty_period":null,"cpv_items":[{"id":8267,"code":"72200000-7","name":"Us\u0142ugi doradcze w zakresie programowania oprogramowania"},{"id":8443,"code":"72262000-9","name":"Us\u0142ugi rozbudowy oprogramowania"}],"timetable_items":[],"fulfillment_places":[{"country":"Polska","voivodeship":"mazowieckie","poviat":"ciechanowski","commune":"Ciechan\u00f3w","locality":"Ciechan\u00f3w","created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"id":810872,"type":{"id":1,"name":"adres"},"group_uuid":"defa4d7a-77d9-4c1e-8274-af1b64e21b4f"}],"participation_conditions":[{"id":2036328,"description":"Ocena spe\u0142nia / nie spe\u0142nia \u2014 na podstawie Wykazu do\u015bwiadczenia (Za\u0142\u0105cznik nr 3) i dokument\u00f3w potwierdzaj\u0105cych.\n\nW1. Do\u015bwiadczenie zawodowe Osoby skierowanej \u2014 w okresie ostatnich 5 lat przed terminem sk\u0142adania ofert \u0142\u0105cznie min. 3 lata pracy (etat, kontrakt, zlecenie) jako programista backend w technologii .NET (C#, ASP.NET Core).\n\nW2. Do\u015bwiadczenie z chmur\u0105 Microsoft Azure \u2014 Osoba skierowana bra\u0142a udzia\u0142 we wdro\u017ceniu lub utrzymaniu co najmniej jednej aplikacji dzia\u0142aj\u0105cej produkcyjnie w Microsoft Azure (np. App Service lub Container Apps, Azure SQL, Key Vault, Blob Storage).\n\nW3. Do\u015bwiadczenie w zabezpieczaniu aplikacji \u2014 Osoba skierowana bra\u0142a udzia\u0142 w co najmniej jednym projekcie obejmuj\u0105cym zabezpieczenie aplikacji, np. wdro\u017cenie kontroli dost\u0119pu (RBAC), szyfrowania danych, dziennika zdarze\u0144 bezpiecze\u0144stwa, usuni\u0119cie podatno\u015bci po te\u015bcie penetracyjnym albo przygotowanie systemu do audytu ISO/IEC 27001 lub SOC 2.\n\nW4. Praktyczna praca z agentowymi narz\u0119dziami AI \u2014 Osoba skierowana w ramach pracy zawodowej korzysta z agentowego narz\u0119dzia AI (np. Claude Code lub r\u00f3wnowa\u017cnego) \u2014 o\u015bwiadczenie w Wykazie; weryfikacja r\u00f3wnie\u017c na podstawie pr\u00f3bki pracy.\n\nDokumenty potwierdzaj\u0105ce W1\u2013W3: dla ka\u017cdej pozycji Wykazu pisemna referencja albo po\u015bwiadczenie pracodawcy lub zleceniodawcy (dopuszczalne: \u015bwiadectwo pracy, protok\u00f3\u0142 odbioru us\u0142ug, umowa z opisem zakresu). Szczeg\u00f3\u0142y \u2014 pkt 4 zapytania ofertowego.","type":{"id":4,"name":"Osoby zdolne do wykonania zam\u00f3wienia"},"created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"4f39181b-2863-4115-91a2-55c000e99a66"},{"id":2036329,"description":"W5. Brak powi\u0105za\u0144 osobowych lub kapita\u0142owych z Zamawiaj\u0105cym \u2014 o\u015bwiadczenie (Za\u0142\u0105cznik nr 2). Zam\u00f3wienie nie mo\u017ce zosta\u0107 udzielone podmiotom powi\u0105zanym z Zamawiaj\u0105cym osobowo lub kapita\u0142owo (sekcja 3.2.2 pkt 7 Wytycznych). Przez powi\u0105zania osobowe lub kapita\u0142owe rozumie si\u0119 powi\u0105zania mi\u0119dzy Zamawiaj\u0105cym lub osobami upowa\u017cnionymi do zaci\u0105gania zobowi\u0105za\u0144 w imieniu Zamawiaj\u0105cego lub osobami wykonuj\u0105cymi w imieniu Zamawiaj\u0105cego czynno\u015bci zwi\u0105zane z przygotowaniem i przeprowadzeniem post\u0119powania a wykonawc\u0105, polegaj\u0105ce w szczeg\u00f3lno\u015bci na: a) uczestniczeniu w sp\u00f3\u0142ce jako wsp\u00f3lnik sp\u00f3\u0142ki cywilnej lub sp\u00f3\u0142ki osobowej, posiadaniu co najmniej 10% udzia\u0142\u00f3w lub akcji, pe\u0142nieniu funkcji cz\u0142onka organu nadzorczego lub zarz\u0105dzaj\u0105cego, prokurenta, pe\u0142nomocnika; b) pozostawaniu w zwi\u0105zku ma\u0142\u017ce\u0144skim, w stosunku pokrewie\u0144stwa lub powinowactwa w linii prostej, pokrewie\u0144stwa lub powinowactwa w linii bocznej do drugiego stopnia, lub zwi\u0105zaniu z tytu\u0142u przysposobienia, opieki lub kurateli albo pozostawaniu we wsp\u00f3lnym po\u017cyciu z wykonawc\u0105, jego zast\u0119pc\u0105 prawnym lub cz\u0142onkami organ\u00f3w zarz\u0105dzaj\u0105cych lub nadzorczych; c) pozostawaniu z wykonawc\u0105 w takim stosunku prawnym lub faktycznym, \u017ce istnieje uzasadniona w\u0105tpliwo\u015b\u0107 co do bezstronno\u015bci lub niezale\u017cno\u015bci w zwi\u0105zku z post\u0119powaniem. Wykonawca powi\u0105zany podlega wykluczeniu.\n\nW6. Brak podstaw wykluczenia na podstawie art. 7 ust. 1 ustawy z dnia 13 kwietnia 2022 r. o szczeg\u00f3lnych rozwi\u0105zaniach w zakresie przeciwdzia\u0142ania wspieraniu agresji na Ukrain\u0119 oraz s\u0142u\u017c\u0105cych ochronie bezpiecze\u0144stwa narodowego oraz art. 5k rozporz\u0105dzenia Rady (UE) nr 833/2014 \u2014 o\u015bwiadczenie (Za\u0142\u0105cznik nr 2).","type":{"id":7,"name":"Dodatkowe warunki udzia\u0142u"},"created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"b911556c-25d0-4dce-bfcf-238611175ae4"},{"id":2036330,"description":"Oferta sk\u0142adana wy\u0142\u0105cznie przez BK2021, w j\u0119zyku polskim (pr\u00f3bka pracy \u2014 w j\u0119zyku polskim lub angielskim), obejmuje:\na) Formularz ofertowy (Za\u0142\u0105cznik nr 1) \u2014 cena netto i brutto, miesi\u0119czna i \u0142\u0105czna za 6 miesi\u0119cy;\nb) O\u015bwiadczenie o braku powi\u0105za\u0144 osobowych lub kapita\u0142owych oraz o braku podstaw wykluczenia (Za\u0142\u0105cznik nr 2);\nc) Wykaz do\u015bwiadczenia Osoby skierowanej (Za\u0142\u0105cznik nr 3) wraz z dokumentami potwierdzaj\u0105cymi (referencje, po\u015bwiadczenia, \u015bwiadectwa pracy, protoko\u0142y odbioru lub umowy z opisem zakresu);\nd) CV Osoby skierowanej;\ne) pr\u00f3bk\u0119 pracy (kryterium K2) \u2014 max. 4 strony A4, przygotowan\u0105 samodzielnie przez Osob\u0119 skierowan\u0105 na podstawie case'u z uzupe\u0142nienia opisu przedmiotu zam\u00f3wienia (udost\u0119pnianego po z\u0142o\u017ceniu Za\u0142\u0105cznika nr 4 \u2014 wniosku z zobowi\u0105zaniem do zachowania poufno\u015bci);\nf) pe\u0142nomocnictwo \u2014 je\u017celi ofert\u0119 podpisuje pe\u0142nomocnik.\nDokumenty podpisuje osoba uprawniona do reprezentowania wykonawcy (podpis kwalifikowany, zaufany, osobisty albo skan dokumentu podpisanego w\u0142asnor\u0119cznie). Termin zwi\u0105zania ofert\u0105: 30 dni od up\u0142ywu terminu sk\u0142adania ofert.","type":{"id":6,"name":"Lista wymaganych dokument\u00f3w/o\u015bwiadcze\u0144"},"created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"b855bca4-f090-4f5b-a70e-c218e6cdb8ee"}],"category":{"id":1,"name":"Us\u0142uga"},"subcategory":{"id":5,"name":"Us\u0142ugi IT"},"created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"2204b72d-0c02-43a9-82bb-bd1723352a49"}],"evaluation_criteria":[{"id":1141272,"price_criterion":true,"description":"K1. Cena \u2014 waga 30 pkt. \u0141\u0105czna cena netto za 6 miesi\u0119cy z Formularza ofertowego. K1 = (najni\u017csza cena spo\u015br\u00f3d ofert niepodlegaj\u0105cych odrzuceniu / cena ocenianej oferty) \u00d7 30.","created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"66a59dc6-c525-4f66-b2ea-5a750325ece7"},{"id":1141273,"price_criterion":false,"description":"K2. Pr\u00f3bka pracy \u2014 40 pkt. Na podstawie case'u z uzupe\u0142nienia opisu (pkt 1.6). 4 podkryteria po 0/5/10 pkt (pkt 5 zapytania): problemy w kodzie, jako\u015b\u0107 rozwi\u0105za\u0144, wykonalno\u015b\u0107 planu, zgodno\u015b\u0107 z RODO/ISO 27001 i u\u017cycie AI. Poni\u017cej 24 pkt \u2014 odrzucenie.","created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"3e3fd558-e692-4b35-b05c-cc7cb870f864"},{"id":1141274,"price_criterion":false,"description":"K3. Do\u015bwiadczenie ponad minimum \u2014 30 pkt. K3a: ka\u017cdy pe\u0142ny rok jako programista backend .NET ponad 3 lata \u2014 5 pkt (max 15). K3b: ka\u017cdy kolejny projekt zabezpieczenia aplikacji lub aplikacji z danymi o zdrowiu (min. 3 mies.) ponad W3 \u2014 5 pkt (max 15).","created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null,"group_uuid":"b85fa034-ea94-42e9-abf6-9d3c7b44f6cc"}],"is_variant":false,"title":"Senior .NET Developer - bezpiecze\u0144stwo, ISO 27001, Azure","order_node":{"id":476487},"created_by":null,"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:58:58","modified_by":null}],"created_by":{"id":54806,"contact_persons":[]},"modified_by":{"modified_by":null,"id":1,"contact_persons":[]},"status":{"id":2,"label":"PUBLISHED","name":"Opublikowane"},"advertiser_address_details":{"name":"AITHENTICA PROSTA SP\u00d3\u0141KA AKCYJNA","identification_number_type":"nip","identification_number":"5662041012","address":{"country":"Polska","voivodeship":"mazowieckie","poviat":"ciechanowski","commune":"Ciechan\u00f3w","locality":"Ciechan\u00f3w","created_by":null,"created_at":null,"modified_at":null,"modified_by":null,"id":1108952,"street":"Wyrzykowskiego ","number_description":"3 / 7","postcode":"06-400"},"created_by":{"id":54806,"contact_persons":[]},"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-12 14:50:07","modified_by":{"id":54806,"contact_persons":[]},"id":391629},"advertisement":{"id":294583,"number":"2026-54806-294583","publication_date":"2026-10-12","created_by":{"id":54806,"contact_persons":[]},"created_at":"2026-10-12 14:50:07","modified_at":"2026-10-21 00:00:12","modified_by":{"modified_by":null,"id":1,"contact_persons":[]},"status":{"id":6,"label":"RESOLVED","name":"Rozstrzygni\u0119te"},"all_available_version_ids":[390550],"enrollment":null,"projects":[{"id":75497,"name":"AI Therapy Support \u2014 Wdro\u017cenie innowacyjnej platformy AI do automatyzacji dokumentacji psychoterapeutycznej","number":"0924/26","activity":{"created_by":{"modified_by":null,"id":89,"contact_persons":[]},"created_at":"2023-02-16 14:51:03","modified_at":"2023-02-16 14:51:03","modified_by":{"modified_by":null,"id":89,"contact_persons":[]}},"region":null,"institution":{"created_by":{"modified_by":null,"id":89,"contact_persons":[]},"created_at":"2023-02-16 14:53:52","modified_at":"2023-02-16 14:53:52","modified_by":{"modified_by":null,"id":89,"contact_persons":[]}},"full_number":"FEPW.01.01-IP.01-0924/26","perspective":{},"programme":{"created_by":{"modified_by":null,"id":89,"contact_persons":[]},"created_at":"2023-02-16 14:49:52","modified_at":"2023-02-16 14:49:52","modified_by":{"modified_by":null,"id":89,"contact_persons":[]}},"priority":{"created_by":{"modified_by":null,"id":89,"contact_persons":[]},"created_at":"2023-02-16 14:50:08","modified_at":"2023-02-16 14:50:08","modified_by":{"modified_by":null,"id":89,"contact_persons":[]}},"type":"project","created_by":{"id":54806,"contact_persons":[]},"created_at":"2026-09-30 23:00:10","modified_at":"2026-09-30 23:00:10","modified_by":{"id":54806,"contact_persons":[]}}],"is_author":false,"is_admin":false},"attachments":[{"origin":{"id":390550,"publication_date":"2026-10-12"},"id":2823343,"name":"261012_Zapytanie_ofertowe_3-2026_FEPW-0924_v01.pdf","file":{"id":3133297,"name":"261012_Zapytanie_ofertowe_3-2026_FEPW-0924_v01.pdf","created_at":"2026-10-12 14:53:47","created_by":{"forename":"Bart\u0142omiej","surname":"G\u0142owacki"},"uri":"/api/files/3133297"},"group_uuid":"449e338b-6775-4d55-894c-280845a6199d"},{"origin":{"id":390550,"publication_date":"2026-10-12"},"id":2823344,"name":"261012_Zalaczniki_1-6_Zapytanie_3-2026_v01.pdf","file":{"id":3133305,"name":"261012_Zalaczniki_1-6_Zapytanie_3-2026_v01.pdf","created_at":"2026-10-12 14:55:30","created_by":{"forename":"Bart\u0142omiej","surname":"G\u0142owacki"},"uri":"/api/files/3133305"},"group_uuid":"42033d0f-491d-48c0-8947-db4ef30d8215"},{"origin":{"id":390550,"publication_date":"2026-10-12"},"id":2823345,"name":"261012_Zalaczniki_1-6_Zapytanie_3-2026_v01.docx","file":{"id":3133312,"name":"261012_Zalaczniki_1-6_Zapytanie_3-2026_v01.docx","created_at":"2026-10-12 14:56:09","created_by":{"forename":"Bart\u0142omiej","surname":"G\u0142owacki"},"uri":"/api/files/3133312"},"group_uuid":"cba26d11-ecf1-48e9-a109-bcba359ce9cb"}]},"dictionaries":{"announcement_status_draft":1,"announcement_status_published":2},"favorite":null,"badge":null,"offer_set_badge_count":null,"question_badge_count":null}}