Voor de Gemeente Amsterdam zijn wij op zoek naar een Senior Ontwikkelaar-Integratiespecialist.
Omschrijving opdrachtgever:
De gemeente Amsterdam bestaat uit vier clusters (Sociaal, Bedrijfsvoering, Dienstverlening & Informatie en Ruimte & Economie) en zeven samenwerkende stadsdelen. De inrichting van de Informatievoorziening (IV) volgt dezelfde lijn. Er zijn vijf eenheden (IVE’s), die tussen de 80 en 170 fte bevatten; één voor elk cluster en één voor de stadsdelen. Per eenheid is er een Manager Informatievoorziening en is de afdeling verdeeld in een aantal teams: Proces- en Informatie Management teams, Functioneel Beheer teams en Informatiebeheer teams. De taken van de IVE bestaan uit:
– Het op planmatige en gestructureerde wijze ontwikkelen van de informatievoorziening van (de onderdelen van) de cluster of de stadsdelen.
– Het functioneel beheren, onderhouden en beschikbaar stellen van de informatievoorziening van de cluster (applicaties en gegevens).
– Het verzorgen van de documentaire informatievoorziening en archivering.
– Het plannen en bewaken van de bedrijfsvoering van de informatievoorziening.
– De uitdaging voor de komende periode is om synergie en samenhang te creëren in de uitvoering van de IV-taken. Daar hoort een professionaliseringstraject voor de IV-medewerkers bij.
IVE Stadsdelen en VTH is specifiek verantwoordelijk de volgende applicatiefamilies en informatievoorzieningen binnen de gemeente Amsterdam:
– Handhaving en Toezicht.
– Documenten- en Zakenbeheer Stadsdelen en VTH.
– Begraafplaatsen.
– Specifiek Stadsdelen.
Functioneel Beheer van de IVE Stadsdelen voert het ketenbeheer en ketenregie uit voor een aantal grote bedrijfskritische applicaties van de gemeente Amsterdam. Deze applicaties draaien op de Service Gerichte Infrastructuur van de RVE ICT: het high-availability platform dat speciaal geschikt is voor het hosten van zware bedrijfsapplicaties met vele gebruikers en vele webservice-interfaces met andere applicaties binnen en buiten de gemeente Amsterdam. Functioneel Beheer verzorgt de 1e en 2e lijns ondersteuning voor deze bedrijfsapplicaties. Een belangrijk deel van het werk is de aanpassing en de doorontwikkeling van de bedrijfsapplicaties: aanpassing van functionaliteit en van koppelingen naar applicaties van ketenpartners. Functioneel Beheer geeft opdracht aan een groep externe applicatiebeheerders voor de aanpassing van de functionaliteit en de koppelingen, voor testwerk en voor een professionele uitrol van nieuwe releases over de Test-, Acceptatie- en Produktie-omgeving.
Gemeentelijke organisatie:
De gemeentelijke organisatie bestaat uit vier clusters, een bestuurs- en concernstaf en zeven bestuurscommissies (stadsdelen). De stadsdelen besturen samen met de gemeenteraad, burgemeester en wethouders de stad Amsterdam. De clusters Ruimte en Economie, Sociaal, Dienstverlening en Informatie en Interne Dienstverlening bestaan uit afdelingen die expertise hebben op een specifiek terrein, zoals sport, jeugd of parkeren. Zij werken beleid uit tot stadsbrede kaders waarbinnen de stadsdelen het uitvoerende werk kunnen doen. Ook bieden zij directe ondersteuning aan bewoners die dit nodig hebben, bijvoorbeeld op het gebied van participatie of werk. De stadsdelen houden zich onder andere bezig met de inrichting van straten en pleinen, groen en parken, inzamelen van huishoudelijk afval en welzijnswerk in de buurt. Ze zorgen ervoor dat wat ze doen, past bij de behoeften in hun stadsdeel en bij het beleid voor de hele stad.
Omschrijving functie:
Functioneel Beheer van de IVE Stadsdelen zoekt een Senior Ontwikkelaar/Integratiespecialist voor de uitvoering van het applicatiebeheer van bedrijfsapplicaties op het SGI-platform. De Senior Ontwikkelaar/Integratiespecialist werkt binnen het domein Vergunningen aan de GVA3.0-applicatie, dit is de integratiesoftware voor de WABO-keten, en randsystemen. De GVA is onderdeel van een IV keten voor de afhandeling van omgevingsvergunningen, die burgers en bedrijven indienen bij de Gemeente Amsterdam. Het applicatiebeheer bestaat uit de volgende 4 onderdelen:
– Correctief onderhoud.
– Preventief onderhoud.
– Adaptief onderhoud.
– Perfectief onderhoud.
Met als overkoepelende taak de ondersteuning naar Functioneel Beheer. Deze werkzaamheden vloeien voort uit aanvragen, maar ook uit Incident en Change management bij Functioneel Beheer.
Omschrijving opdracht:
1. Correctief onderhoud:
Correctief onderhoud draait om het herstellen van fouten die duiden op een afwijking van de werking van de applicatie, ten opzichte van de functionaliteit in het ontwerp. Applicatiebeheer heeft een actieve rol in het oplossen van incidenten. De applicatiebeheerders zullen, nadat een functioneel beheerder ze daarom verzocht heeft, incidenten analyseren en oplossen. Indien nodig wordt een bugfix-release opgeleverd, getest samen met Functioneel Beheer en gedeployed met een geautomatiseerde deployment tool. Functioneel beheer bepaalt de prioriteit van een incident. De applicatiebeheerders volgen herin de streef- en oplostijden van de organisatie. Om de streeftijd voor prio 1-incidenten te kunnen halen, zal binnen een half uur na het verzoek van een functioneel beheerder, een applicatiebeheerder starten met de analyse van het incident. Hiertoe zal de applicatiebeheerder op dat moment op locatie aanwezig zijn, zodat overlegd kan worden met functioneel beheer en technische specialisten.
2. Preventief onderhoud:
Het belangrijkste doel van het uitvoeren van preventief onderhoud is om toekomstige problemen te voorkomen.
Omschrijving werkzaamheden:
– Documentatie van software en zijn omgeving.
– Configuratiebeheer.
– Performancetest ontwikkelen op basis van de (netwerk)belasting van de applicatie.
– Documentatie en beheer van de netwerkinrichting, inclusief IP-adressen, aangevraagde firewall rules en certificaten.
– Applicatiemonitoring: monitoring en logging inregelen voor de individuele applicatie componenten.
– Niet-functionele eisen: applicatiebeheer borgt de beheerbaarheid en de overdraagbaarheid van de code. Op basis van een code review kunnen voorstellen gedaan worden voor verbetering.
– Brugfunctie tussen Functioneel Beheer en IT-infra-specialisten. Het team applicatiebeheer heeft het overzicht van de applicatie en de onderliggende infrastructuur. Hierdoor vervult ze een brugfunctie tussen Functioneel Beheer en de IT-infra-specialisten.
3. Adaptief onderhoud:
Hieronder valt het aanpassen van de software als gevolg van nieuwe wensen in de omgeving van de applicatie. Het gaat hier om aanpassingen van de functionaliteit, zonder dat de functionaliteit fouten bevat. Deze aanpassingen zijn onder te verdelen in kleine wijzigingen die direct door het team applicatiebeheer kunnen worden opgepakt en grote wijzigingen die in projectvorm dienen te worden opgepakt.
Omschrijving werkzaamheden:
– Maken/uitwerken software architectuur en technisch ontwerp.
– Aanpassingen aanbrengen in de software.
– Uitbreiden bestaande unit-, systeem- en regressietests.
– Uitvoeren unit- en systeemtest.
– Aanpassen documentatie.
– Aanpassen en uitvoeren performance tests.
– Opleveren deployment package inclusief scripts en release notes.
– Uitvoeren deployments met behulp van een geautomatiseerde tool.
4. Perfectief onderhoud:
Aanpassingen doorvoeren, die gewenst zijn op basis van nieuwe kwaliteitseisen- en / of wensen. Voorbeelden hiervan zijn:
– Het doorvoeren van een performanceverbetering.
– Het uit faseren van (oude) componenten.
Tweedelijns support (ondersteuning Functioneel Beheer):
Hieronder wordt verstaan het op verzoek van Functioneel Beheer leveren van ondersteuning bij de dagelijkse gang van zaken. Voorbeelden hiervan zijn:
– Input leveren bij het maken van een functioneel ontwerp.
– Afstemmen releaseplanning met Functioneel Beheer.
– Ondersteunen Functioneel Beheer bij uitvoeren acceptatietests en ketenintegratietests.
– Ondersteunen van ketenpartijen bij het technisch aansluiten van hun applicatie op de applicatie van de gemeente Amsterdam.
Functie eisen (knock-out criteria):
1. Je bent beschikbaar voor het interview en na gunning direct inzetbaar voor het gevraagde aantal uren.
2. Je bent in de afgelopen 2 jaar geen ambtelijke aanstelling gehad bij de gemeente Amsterdam.
3. Je hebt aantoonbaar zeer gedegen kennis en ruime ervaring met het ontwikkelen van applicaties met JAVA-technologie op een op Oracle-tools gebaseerde omgeving op Linux. Concreet moet worden aangetoond dat er ervaring is met de volgende producten:
A. JAVA EE6
B. WS-Security
C. LDAP
D. XQuery en XLST
En op de volgende set van Oracle tools op Linux (RedHat Enterprise 6.4):
A. Oracle Weblogic Server 12c
B. Oracle Service Bus 11g
C. Oracle Standard Edition 11gR2 Database
D. Oracle BPM (Business Process Modelling tool)
4. Je beschikt over een ontwikkelstraat met de volgende specificaties:
A. Oracle Weblogic 12c draaiend op RedHat Enterprise 6.4. Weblogic.
B. Oracle Service Bus 11g draaiend op RedHat Enterprise 6.4.
C. Ingericht met een AdminServer en minimaal 1 Managed Server in een Cluster.
D. Oracle Standard Edition 11gR2 database.
E. DeployIT voor Application Life Cycle Management.
F. Continious Integration ondersteuning op basis van onder andere Hudson/Jenkins en Sonar.
5. Je hebt minimaal 3 jaar ervaring met:
A. Het uitvoeren van versiebeheer van de software met het standaard tool Subversion.
B. Het registreren en afhandelen van testbevindingen in het standaard tool Jira voor issue tracking.
C. Geautomatiseerd deployen met behulp van het standaard tool DeployIT.
D. Het (keten)beheer van grote bedrijfskritische applicaties met vele koppelingen en berichtenverkeer in een high-availibility omgeving, inclusief loadbalancer en enterprise service-bus.
E. Het oplossen van incidenten en troubleshooten in het kader van het incidentmanagement proces.
F. Het beveiligen van applicaties en netwerken op basis van 1-way en 2-way SSL-verbindingen met PKI-overheid certificaten en toepassing van LDAP voor autorisaties.
G. Analyse op netwerkniveau van het berichtenverkeer en het netwerkverkeer van en naar de applicaties en troubleshooten bij problemen met connectiviteit.
6. Je hebt voldoende kennis en ervaring om binnen 36 uur ingewerkt te zijn in de hele software ontwikkel- en beheerstraat, de specifieke gebruikte frameworks (zie wensen bij inhuur), de WABO- en de GVA3.0 applicaties en de procedures van de RVE ICT rond het releasen van applicaties. Extra uren om in te werken komen voor rekening van de Senior Ontwikkelaar/Integratiespecialist zelf.
Functie wensen (gunningscriteria):
1. Je hebt ervaring met webservices op basis van JAX-WS en JAXB, icm WS-Security en Basic Authentication.
2. Je hebt ervaring met scherm ontwikkeling op basis van HTML5, jQuery, Bootstrap en JSF 2.2.
3. Je hebt ervaring met business logica op basis van EJB 3.x.
4. Je hebt ervaring met database ontsluiting op basis van Open JPA 1.2 en Open JPA 2.2.
5. Je hebt kennis van en ervaring met beheer van de WABO keten (met oa. SquitXO, SBA).
Competenties:
– Teamspeler
– Accuraat
– Schriftelijke communicatie
– Mondelinge communicatie
– Vastberaden en volhardend
– Pragmatisch en resultaatgericht
Algemene informatie m.b.t. de aanvraag:
Locatie: Amsterdam
Startdatum: 22-06-2019
Duur: 31-12-2019
Optie op verlenging: ja
Inzet: 28 uur per week
Tarief: marktconform
Sluitingsdatum: 07-06-2019
Sluitingstijd: 09:00
Intakegesprek: 14-06-2019
Hoe dient uw aanbieding verzorgd te worden?
– CV in ”Word-formaat” geschreven in de taal van de uitvraag;
– Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
– Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
– Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
– Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
– Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
– Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Let op : Opdrachtgever heeft aangegeven dat de voorkeur uit gaat naar personen die reeds woonachtig zijn in Nederland.
Note: Client has indicated that the preference goes to persons who already live in the Netherlands.
Wij zijn per direct op zoek naar een SCRUM Tester (overheid) (ITP6714) in Amsterdam voor 36 uur per week. SCRUM...
SolliciterenWij zijn per direct op zoek naar een Teamleider functioneel beheer in Den Bosch voor 40 uur per week. Teamleider...
SolliciterenWij zijn per direct op zoek naar een java developers in rotterdam De Functie Als java developers in rotterdam ben je...
SolliciterenWij zijn per direct op zoek naar een Datawarehouse Specialist in Amsterdam voor 36 uur per week. Datawarehouse Specialist Provincie...
SolliciterenWij zijn per direct op zoek naar een java programmeur in Hilversum De Functie Als java ontwikkelaar in Hilversum ben je...
SolliciterenWij zijn per direct op zoek naar een java developers in Roosendaal De Functie Als java ontwikkelaar in Roosendaal ben je...
Solliciteren