Afstudeeropdrachten voor innovatieve developers

Afstudeeropdrachten voor innovatieve developers


Als vooraanstaand software leverancier van oplossingen op het gebied van elektronische factuurverwerking en e-procurement is ISProjects continue bezig met het optimaliseren van haar bestaande modules, het toevoegen van nieuwe modules en het inspringen op technologische ontwikkelingen.
 

In de laatste categorie wordt momenteel een grote slag gemaakt door de huidige programmatuur welke voor een groot gedeelte gebaseerd is op IBM Domino te herschrijven naar Python/Django, met als doel nog beter aan te kunnen sluiten op marktontwikkelingen. Denk hierbij bijvoorbeeld aan de trend dat grote ERP leveranciers hun software als SaaS gaan aanbieden en we als ISProjects ervoor moeten zorgen dat we onze ISP modules ook als SaaS model en volledig geïntegreerd kunnen aanbieden. Aspecten als continuous delivery, security en scaling spelen hierbij een belangrijke rol. Verder zien we dat waar “mobile” in de consumentenmarkt niet meer weg te denken is dit nu ook zakelijk steeds belangrijker wordt en dat er ook van financiële systemen wordt verwacht deze mobile te kunnen ontsluiten.

In dit licht hebben we een aantal uitdagende afstudeeropdrachten
1. Onderzoek naar het optuigen van een “continuous delivery” model waarbij software updates in zowel een cloud als on-premise omgeving feilloos doorgevoerd kunnen worden. Onderdelen zijn;

  • bepalen DevOps model
  • onderzoek naar technieken voor automatische deployment (fabric, Anseble, Chief)
  • versiebeheer en software configuration management (SCM)

2. Technologie en architectuur keuze voor het aanbieden van functionaliteit voor een “mobile” gebruiker. Vraagstukken zijn;

  • ontwikkelen van een native app, mobiele site en/of een mix van beiden?
  • wat sluit hierbij het beste aan op de Python/Django backend?
  • wat zijn de aandachtspunten in het licht van het “continuous delivery” model?

3. Opzetten dynamisch configuratie model om met één code stream verschillende klant configuraties te kunnen ondersteunen. Klant configuraties onderscheiden we hierbij op 2 niveau’s;

  • ERP specifiek (klant gebruikt SAP, JDEdwards, Microsoft AX, etc)
  • Klant specifieke wensen (andere workflow, extra velden, etc)

Vraagstukken zijn;

  • op welke manier dynamisch ERD model te implementeren
  • aanpak mbt front-end (tonen, verbergen, niet laden van velden)
  • wat zijn de aandachtspunten in het licht van het “continuous delivery” model?

Wil jij of willen jullie werken aan een gave opdracht in een leuk, informeel development team met mooie technische uitdagingen? Daar waar ook nog heel veel aandacht is voor jouw leercurve? Neem dan contact op met Joost van Gils (directeur development) op 073- 62 33 808 of stuur je CV naar recruitment@isprojects.nl.