Programmeur .net of Java (ref. t14535) (40 uur per week)
De werkzaamheden
Voor de ontwikkeling van software bij Invantive wordt gebruik gemaakt van .net, Java en Invantive Producer. Je werkt aan vernieuwende applicaties zoals de add-in op Microsoft Outlook die Invantive Vision en Outlook bij elkaar brengt. Onze applicaties worden gebruikt binnen projectmatige bedrijven met een jaaromzet tussen de 1 en 800 miljoen Euro.
Werken bij Invantive
Invantive kenmerkt zich als een kleine informele organisatie. Onze 12 medewerkers in Harderwijk (Gelderland) hebben een hoog niveau van kennis en vaardigheden, en een resultaatgerichte werkhouding. Voor een optimale fit in de rest van het team zoeken we bijvoorkeur de volgende vaardigheden:
- Resultaatgericht.
- Besluitvaardig.
- Geen 9-tot-5 mentaliteit.
- Goed zelfstandig en in teamverband willen werken.
- Communicatief vaardig in spraak en woord.
- Analytisch.
Vereisten
De volgende achtergrond is vereist:
- Afgeronde HBO- of universitaire opleiding in een technische richting.
- Ervaring met Microsoft .net of Java, SQL en eventueel Oracle.
- Ervaring met data warehousing is een pre.
- Ervaring met bouw van domein-specifieke talen e/o generator is een pre.
Meer informatie
Afstudeerder versiebeheer repository Invantive Producer (ref. t2754) (40 uur per week)
De afstudeeropdracht
Voor de ontwikkeling van software bij Invantive wordt er gebruik gemaakt van Invantive Producer. Invantive Producer is een interne ontwikkeltool die gebruikt wordt voor het genereren van Oracle databases. De database wordt gegenereerd aan de hand van gegevens die in de Invantive Producer repository worden vastgelegd. Invantive Produver genereert standaard databases met de volgende functionaliteit:
- OLTP - transactioneel systeem;
- OLAP - analyse systeem;
- Autorisatie en gegevensbeveiliging;
- Historie en tijdreisfunctionaliteit;
- Systeem is aan te passen bij klanten op locatie;
- Upgrade-functionaliteit voor minimale downtime en automatische conversie/migratie.
De Invantive Producer repository heeft nu geen mogelijkheid tot versiebeheer. Dat betekent dat er uitsluitend één versie van een softwarepakket gegenereerd kan worden. Doorgaans is dat geen probleem, echter wanneer klanten met verschillende versies van één pakket werken is versiebeheer nodig. Het wordt dan mogelijk aan één of meerdere versies tussentijdse aanpassingen te maken waardoor het niet nodig wordt bij een klant altijd de laatste versie te installeren. Om aan deze eisen te voldoen wordt Invantive Producer uitgebreid met versiebeheer.
De opdracht bestaat uit de volgende onderdelen:
- Introductie ontwikkelen in Invantive Producer;
- Vastleggen functionele wensen en eisen;
- Opstellen technische analyse en ontwerp;
- Realisatie (bouw) aanpassingen in Invantive Producer.
Afstuderen bij Invantive
Invantive kenmerkt zich als een kleine informele organisatie van medewerkers met een hoog niveau van kennis en vaardigheden, en een resultaatgerichte werkhouding. Voor een optimale fit in de rest van het team in Harderwijk (Gelderland) zoeken we bijvoorkeur de volgende vaardigheden:
- Resultaatgericht.
- Besluitvaardig.
- Zelfstandig.
- Communicatief vaardig in spraak en woord.
- Analytisch.
Vereiste voorkennis
De volgende voorkennis is vereist om de opdracht tot een goed einde te brengen:
- Inzicht in administratieve systemen (bijvoorbeeld het vak "Administratie Organisatie").
- Inzicht in administratieve processen (bijvoorbeeld het vak "Bedrijfsprocessen").
- Ervaring in SQL programmering (bijvoorbeeld het vak "SQL").
- Ervaring met programmeren door methodisch te specificeren.
- Programmeren in een van de volgende: Java / .net / PL/SQL
- Gevoel voor IT architectuur.
Meer informatie