{ "id": 49242, "procurementProjectId": 28871, "parentId": 35953, "noticeNumber": "2020-049242", "reducedTimeLimitsForReceiptOfTenders": false, "corrigendumAdditionalInformation": [], "creatorSystem": "Cloudia Kilpailutus", "type": 300, "legalBasis": "32014L0024", "project": { "id": 28871, "title": "Sovelluskehitt\u00e4ji\u00e4 Yle API-kehitysty\u00f6h\u00f6n", "contractType": 2, "procurementCategory": 1, "referenceNumber": "YLE20190093", "jointProcurement": false, "procurementLaw": [], "centralPurchasing": false, "coPurchasers": [], "validationState": 0, "organisation": { "id": "4d5a18b7-e0e9-44f1-2ccc-08d78deb351a", "information": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "PL 76", "postalCode": "00024", "town": "Yleisradio", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 0 }, "contractingAuthorityType": 16, "contractingType": 0, "mainActivity": 1024, "otherMainActivity": "Yleisradiotoiminta", "mainActivityUtilities": 0, "validationState": 0 }, "state": 1, "defenceWorks": 0, "defenceSupplies": 0, "publish": 1, "agricultureWorks": 0, "isPrivate": false, "isConcluded": false }, "lotsInfo": { "divisionLots": false, "lotsSubmittedFor": 0, "lotsSubmittedForQuantity": 0, "lotsMaxAwarded": false, "lotsMaxAwardedQuantity": 0, "lotCombinationPossible": false, "validationState": 0 }, "objectDescriptions": [ { "mainCpvCode": { "code": "72000000", "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki", "vocCodes": [] }, "additionalCpvCodes": [], "nutsCodes": [ "FI1B1" ], "descrProcurement": [ "T\u00e4t\u00e4 j\u00e4lki-ilmoitusta koskevalla tarjouskilpailulla Yle haki Yle Next yksik\u00f6n kehitystiimeihin ty\u00f6skentelem\u00e4\u00e4n kahta (2) senior-henkist\u00e4 full stack -kehitt\u00e4j\u00e4\u00e4.", "", "Haettavien henkil\u00f6iden ensisijainen teht\u00e4v\u00e4 on luoda, jatkokehitt\u00e4\u00e4 ja yll\u00e4pit\u00e4\u00e4 sek\u00e4 py\u00f6ritt\u00e4\u00e4 tuotannossa yhteisi\u00e4 poikkileikkaavia palveluita. Teht\u00e4v\u00e4 voi tarvittaessa sis\u00e4lt\u00e4\u00e4 my\u00f6s Ylen muiden palvelujen kehitt\u00e4mist\u00e4 henkil\u00f6n osaamisen puitteissa.", "", "Valittujen henkil\u00f6iden ty\u00f6st\u00e4 tehd\u00e4\u00e4n sopimus, joka on voimassa toistaiseksi, molemmin puolisin irtisanomisehdoin.", "", "T\u00e4ll\u00e4 ilmoituksella ilmoitettu hankinnan arvo on j\u00e4lki-ilmoituksen tekohetkell\u00e4 tehty alustava arvio seuraavan nelj\u00e4n vuoden ajalle." ], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 5, "qualityCriteria": [ { "criterion": "Laatu", "weighting": "70" } ], "costCriteria": [], "priceCriterion": { "weighting": "30" }, "criterion": [], "criteriaStatedInProcurementDocuments": false }, "estimatedValue": { "type": 0 }, "timeFrame": { "type": 3, "beginDate": "2020-04-27T00:00:00", "canBeRenewed": false }, "candidateNumberRestrictions": { "envisagedNumber": 0, "envisagedMinimumNumber": 0, "envisagedMaximumNumber": 0, "selected": 0 }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": true, "optionsDescription": [ "Edell\u00e4 kuvatun 2 asiantuntijaresurssin lis\u00e4ksi Yle varaa my\u00f6hemmin sopimuskauden aikana mahdollisuuden tilata lis\u00e4\u00e4 asiantuntijaresursseja valituilta palveluntarjoajilta. Yle voi tehd\u00e4 lis\u00e4hankintana enint\u00e4\u00e4n hankinnan kohdetta vastaavan m\u00e4\u00e4r\u00e4n eli enint\u00e4\u00e4n 2 henkil\u00f6n kokoaikaisen ty\u00f6panoksen." ], "optionType": 0, "optionsDays": 0, "optionsMonths": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false }, "awardContract": { "contractAwarded": 1, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0 }, "awardedContract": { "conclusionDate": "2020-04-27T00:00:00", "contractNumber": "1", "contractTitle": "Sovelluskehitt\u00e4ji\u00e4 Yle API-kehitysty\u00f6h\u00f6n", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 8, "electronic": 8 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Codento Oy", "nationalRegistrationNumber": "1965324-7", "nutsCodes": [ "FI1B1" ], "postalAddress": { "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 0 }, { "officialName": "Sysart Oy", "nationalRegistrationNumber": "1557733-9", "nutsCodes": [ "FI1D9" ], "postalAddress": { "town": "Oulu", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 0 }, { "officialName": "Metosin Oy", "nationalRegistrationNumber": "2341528-4", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 0 }, { "officialName": "Fraktio Oy", "nationalRegistrationNumber": "2485253-1", "nutsCodes": [ "FI1B1" ], "postalAddress": { "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 0 }, { "officialName": "Reaktor Innovations Oy", "nationalRegistrationNumber": "1629284-5", "nutsCodes": [ "FI1B1" ], "postalAddress": { "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 } ], "initialEstimatedValueOfContract": { "value": 800000, "currency": "EUR" }, "finalTotalValue": { "type": 1, "value": 1600000, "currency": "EUR" }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": true, "countries": [], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false } } }, "validationState": 0 } ], "communicationInformation": { "procurementDocumentsAvailable": 0, "additionalInformation": 1, "additionalInformationAddress": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "PL 76", "postalCode": "00024", "town": "Yleisradio", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 0 }, "otherAddressForProcurementDocuments": { "nutsCodes": [], "validationState": 0 }, "sendTendersOption": 0, "addressToSendTenders": { "nutsCodes": [], "validationState": 0 }, "electronicCommunicationRequiresSpecialTools": false, "documentsEntirelyInHilma": false, "specsAndAdditionalDocuments": 0, "validationState": 0 }, "contactPerson": { "email": "[email protected]" }, "procurementObject": { "shortDescription": [ "T\u00e4t\u00e4 j\u00e4lki-ilmoitusta koskevalla tarjouskilpailulla Yle haki Yle Next yksik\u00f6n kehitystiimeihin ty\u00f6skentelem\u00e4\u00e4n kahta (2) senior-henkist\u00e4 full stack -kehitt\u00e4j\u00e4\u00e4.", "", "Haettavien henkil\u00f6iden ensisijainen teht\u00e4v\u00e4 on luoda, jatkokehitt\u00e4\u00e4 ja yll\u00e4pit\u00e4\u00e4 sek\u00e4 py\u00f6ritt\u00e4\u00e4 tuotannossa yhteisi\u00e4 poikkileikkaavia palveluita. Teht\u00e4v\u00e4 voi tarvittaessa sis\u00e4lt\u00e4\u00e4 my\u00f6s Ylen muiden palvelujen kehitt\u00e4mist\u00e4 henkil\u00f6n osaamisen puitteissa.", "", "Valittujen henkil\u00f6iden ty\u00f6st\u00e4 tehd\u00e4\u00e4n sopimus, joka on voimassa toistaiseksi, molemmin puolisin irtisanomisehdoin.", "", "T\u00e4ll\u00e4 ilmoituksella ilmoitettu hankinnan arvo on j\u00e4lki-ilmoituksen tekohetkell\u00e4 tehty alustava arvio seuraavan nelj\u00e4n vuoden ajalle." ], "estimatedValue": { "type": 1, "value": 800000, "currency": "EUR" }, "estimatedValueCalculationMethod": [], "mainCpvCode": { "code": "72000000", "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki", "vocCodes": [] }, "totalValue": { "type": 1, "value": 1600000, "currency": "EUR" }, "defence": { "nutsCodes": [], "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "subcontract": { "tendererHasToIndicateShare": false, "tendererHasToIndicateChange": false, "caMayOblige": false, "successfulTenderer": false, "successfulTendererToSpecify": false }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": false, "optionType": 0 }, "totalQuantityOrScope": { "type": 0 }, "renewals": { "canBeRenewed": false }, "timeFrame": { "type": 0, "canBeRenewed": false } }, "validationState": 0 }, "conditionsInformation": { "economicCriteriaToParticipate": false, "technicalCriteriaToParticipate": false, "restrictedToShelteredWorkshop": false, "restrictedToShelteredProgram": false, "reservedOrganisationServiceMission": false, "executionOfServiceIsReservedForProfession": false, "participationIsReservedForProfession": false, "obligationToIndicateNamesAndProfessionalQualifications": false, "validationState": 0 }, "conditionsInformationDefence": { "restrictedToShelteredWorkshops": false, "restrictedToShelteredProgrammes": false, "restrictedToParticularProfession": false, "staffResponsibleForExecution": false, "validationState": 0 }, "conditionsInformationNational": { "validationState": 0, "reservedForShelteredWorkshopOrProgram": false }, "complementaryInformation": { "isRecurringProcurement": false, "estimatedTimingForFurtherNoticePublish": [], "electronicOrderingUsed": false, "electronicInvoicingUsed": false, "electronicPaymentUsed": false, "additionalInformation": [], "validationState": 0 }, "datePublished": "2020-06-18T07:00:09.3383704", "state": 2, "tedPublishState": 4, "tedSubmissionId": "20200616-006634", "tedPublishRequestSentDate": "2020-06-16T14:29:00", "tedPublicationInfo": { "ojs_number": "117", "no_doc_ojs": "2020\/S 117-284669", "publication_date": "2020-06-18T07:00:00", "ted_links": { "fi": "http:\/\/ted.europa.eu\/udl?uri=TED:NOTICE:284669-2020:TEXT:FI:HTML" } }, "tedValidationErrors": [ { "type": "TECH", "items": [ { "name": "T001", "valid": true, "message": "XML file is valid against XSD." }, { "name": "T002", "valid": true, "message": "Metadata could be retrieved from the XML file." }, { "name": "T003", "valid": true, "message": "Unique key is active." } ] }, { "type": "VALIDATION_RULES", "items": [] } ], "noticeOjsNumber": "2020\/S 117-284669", "previousNoticeOjsNumber": "2018\/S 095-216376", "procedureInformation": { "procedureType": 2, "acceleratedProcedure": false, "contestType": 0, "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "reductionRecourseToReduceNumberOfSolutions": false, "reserveRightToAwardWithoutNegotiations": false, "electronicAuctionWillBeUsed": false, "procurementGovernedByGPA": true, "disagreeCriteriaForEvaluationOfProjectsPublish": false, "validationState": 0 }, "tenderingInformation": { "languages": [], "tendersMustBeValidOption": 0, "tenderOpeningConditions": {}, "defence": { "previousPublicationExists": false, "hasPreviousContractNoticeOjsNumber": false, "hasPreviousExAnteOjsNumber": false, "payableDocuments": false, "languageType": 0, "languages": [], "otherLanguage": false }, "estimatedExecutionTimeFrame": { "type": 3, "canBeRenewed": false }, "validationState": 0 }, "rewardsAndJury": { "prizeAwarded": false, "serviceContractAwardedToWinner": false, "decisionOfTheJuryIsBinding": false, "validationState": 0 }, "resultsOfContest": { "contestWasTerminated": false, "noPrizeType": 0, "originalNoticeSentVia": 0, "participantsContemplated": 0, "participantsSme": 0, "participantsForeign": 0, "disagreeParticipantCountPublish": false, "disagreeWinnersPublish": false, "disagreeValuePublish": false, "validationState": 0 }, "tedNoDocExt": "2020-049242", "attachments": [], "hasAttachments": false, "changes": [], "isCorrigendum": false, "isMigrated": false, "isCancelled": false, "cancelledReason": [], "isLatest": true, "language": "FI", "proceduresForReview": { "reviewBody": { "officialName": "Markkinaoikeus", "nutsCodes": [], "postalAddress": { "streetAddress": "Radanrakentajantie 5", "postalCode": "00520", "town": "Helsinki", "country": "FI" }, "telephoneNumber": "+358 295643300", "email": "[email protected]", "mainUrl": "http:\/\/www.oikeus.fi\/markkinaoikeus", "validationState": 0 }, "validationState": 0 }, "attachmentInformation": { "description": [], "links": [], "validationState": 0 }, "modifications": { "additionalCpvCodes": [], "nutsCodes": [], "timeFrame": { "type": 0, "canBeRenewed": false }, "totalValue": {}, "awardedToGroupOfEconomicOperators": false, "contractors": [], "reason": 0, "increaseBeforeModifications": {}, "increaseAfterModifications": {}, "validationState": 0 }, "contractAwardsDefence": [ { "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 0 }, "contractor": { "nutsCodes": [], "postalAddress": {}, "isSmallMediumEnterprise": false, "validationState": 0 }, "estimatedValue": {}, "contractValueType": 0, "finalTotalValue": {}, "lowestOffer": {}, "highestOffer": {}, "annualOrMonthlyValue": { "type": 0, "canBeRenewed": false }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "valueOfSubcontractNotKnown": false, "allOrCertainSubcontractsWillBeAwarded": false, "shareOfContractWillBeSubcontracted": false, "validationState": 0 } ], "hilmaStatistics": { "energyEfficiencyConsidered": false, "innovationConsidered": false, "smeParticipationConsidered": false, "validationState": 0 }, "isPrivateSmallValueProcurement": false, "dateCreated": "2020-06-16T14:29:00.0546926", "dateModified": "2020-06-18T07:00:09.3429574" }