Een universitair ziekenhuis breidt zijn mobiele strategie uit voor de niet-medische applicaties die door het ziekenhuispersoneel worden gebruikt. Als mobiele softwareontwikkelaar bouwt en onderhoudt u native Android-applicaties in Kotlin, waarbij u Android SDK en Jetpack Compose inzet om medewerkers toegang te geven tot werkprocessen die door een Oracle PeopleSoft ERP-backend worden ondersteund. De functie is vandaag op Android gericht, met ruimte om bij te dragen aan beslissingen over iOS of cross-platformtechnologieën naarmate het mobiele landschap zich verder ontwikkelt.
De missie
De IT-afdeling telt ongeveer 30 ontwikkelaars die administratieve en operationele applicaties onderhouden voor HR, Finance, Aankoop en Voorraadbeheer. Deze systemen draaien in een Oracle PeopleSoft ERP-omgeving en ondersteunen het dagelijkse werk van duizenden medewerkers van het ziekenhuis. Mobiele applicaties bieden een praktische gebruikersinterface voor geselecteerde werkprocessen, waardoor betrouwbare integratie, beveiliging en gebruiksvriendelijkheid belangrijke aandachtspunten zijn.
U bent betrokken bij de volledige levenscyclus van mobiele ontwikkeling, van het analyseren van gebruikersbehoeften en het vormgeven van de IT-architectuur tot ontwikkeling, release en gebruikersbegeleiding. Uw onmiddellijke focus ligt op native Android-ontwikkeling, terwijl uw bredere rol ook backendintegratie, monitoring van applicaties en het verwerven van inzicht in de relevante PeopleSoft- en SQL Server-context omvat. Na verloop van tijd neemt u de verantwoordelijkheid op voor mobiele projecten, van de initiële analyse tot het gebruik in productie.
Uw verantwoordelijkheden
- Native Android-applicaties in Kotlin ontwikkelen en onderhouden die concrete werkprocessen voor ziekenhuispersoneel ondersteunen.
- Functionele vereisten vertalen naar schaalbare oplossingen op basis van MVVM, Clean Architecture, dependency injection en UX-keuzes met aandacht voor beveiliging.
- Mobiele applicaties integreren met REST APIs en backenddiensten via technologieën zoals Retrofit, OkHttp, Room en Firebase.
- De betrouwbaarheid van applicaties verbeteren door Firebase Crashlytics, Analytics en Cloud Messaging te gebruiken om het gebruik te monitoren en productieproblemen aan te pakken.
- Mobiele projecten end-to-end opleveren, met inbegrip van analyse, implementatie, testen, release en gebruikersbegeleiding.
- De evoluties in iOS en cross-platformtechnologieën opvolgen en waar relevant bijdragen aan toekomstige beslissingen over mobiele platformen.
Uw profiel
Essentiële vaardigheden
- U beschikt over ervaring op mediorniveau als Android-ontwikkelaar en hebt een grondige kennis van de Android SDK en Kotlin.
- Asynchrone en reactieve applicatielogica bouwen met Kotlin Coroutines en Flow.
- Moderne mobiele interfaces creëren met Jetpack Compose, of aantonen dat u dit vlot eigen kunt maken.
- IT-architectuurprincipes toepassen, waaronder MVVM, Clean Architecture en dependency injection, met tools zoals Koin.
- Mobiele netwerkcommunicatie en gegevenstoegang beheren via REST APIs, Retrofit of OkHttp, en lokale persistentie met Room.
- Werken met Firebase-diensten, waaronder Firebase Crashlytics, Cloud Messaging, Analytics en Firestore.
- Duidelijk communiceren, kennis delen met ontwikkelaars en gebruikers en openstaan om Swift, Flutter, React Native of Kotlin Multiplatform te leren.
Talen
- Nederlands, professionele beheersing, CEFR B2.
- Engels, professionele beheersing, CEFR B2.
Opleiding
- Masterdiploma in IT of gelijkwaardige beroepservaring.