Full Stack Software Developer
Role details
Job location
Tech stack
Job description
Ben jij een gepassioneerde developer die energie haalt uit het bouwen van performante (web)applicaties? Krijg je voldoening van het vertalen van complexe ideeën naar gebruiksvriendelijke software? Dan zijn wij op zoek naar jou.
Jouw uitdaging
Als Full Stack Software Developer maak je deel uit van een gedreven development team (2 analysten, 2 BI experten en 4 developers) dat innovatieve oplossingen ontwikkelt voor klanten en eindgebruikers. Je krijgt de kans om mee te denken, te bouwen én invloed uit te oefenen op de technische keuzes binnen projecten.
- Je ontwerpt, ontwikkelt, test en implementeert nieuwe functionaliteiten.
- Je optimaliseert bestaande applicaties en processen.
- Je denkt actief mee over architectuur, gebruikservaring en technische oplossingen.
- Je vertaalt concepten en businessideeën naar krachtige, stabiele en gebruiksvriendelijke toepassingen.
- Je documenteert jouw code en de gebruikte ontwikkeltools.
- Je staat mee in voor het onderhoud en de verdere evolutie van bestaande applicaties.
- Je bent flexibel en niet gebonden aan één specifieke technologie.
Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)
Technische problemen analyseren
Testprocedures voor informaticaprogramma's en -applicaties opstellen
Werkvoorbereiding bouw uitvoeren
Tests en metingen analyseren
Gebruikersbehoeften voor ICT in kaart brengen
Technische ICT-ontwikkelingen documenteren
Contracten onderhandelen
Een concept of script visueel voorstellen
Een testrapport opstellen
Een testplan maken
Mockups ontwerpen
ICT-applicaties ontwikkelen
Technische specificaties opstellen
De ontwikkelde toepassingen testen
De vraag van de klant analyseren
UX/UI-interfaces ontwerpen
Requirements
Minstens 2 jaar ervaring
Minstens 2 jaar ervaring
Je bent een developer die graag ownership neemt, zelfstandig kan werken én graag samen successen behaalt binnen een team.
Jouw bagage
- Goede kennis van PHP (Laravel)
- Ervaring met:
- Vue.js, HTML5 en CSS3
- REST- en SOAP-services
- Git
- Vertrouwd met relationele databases zoals:
- Microsoft SQL Server
- MySQL
Je hebt een streepje voor als je ook kennis hebt van
- Salesforce (Apex, Lightning Web Components, Flows, ...)
- Bullhorn (on Salesforce)
- Flutter
- Azure Integration Services (Logic Apps, Event Hub, ...)
- UX/UI
Soft skills
- Probleemoplossend denken, je analyseert complexe vraagstukken en vertaalt deze naar efficiënte technische oplossingen.
- Ownership, je neemt verantwoordelijkheid voor jouw projecten van analyse tot oplevering.
- Communicatief sterk, je kan technische materie begrijpelijk uitleggen aan collega's, projectmanagers en business stakeholders.
- Analytisch vermogen, je ziet verbanden, detecteert risico's en denkt verder dan de initiële vraag.
- Teamplayer, je werkt vlot samen met andere developers, analisten, testers en eindgebruikers.
- Zelfstandigheid, je kan autonoom werken zonder voortdurend aangestuurd te worden.
- Leergierigheid, je volgt nieuwe technologieën, frameworks en trends binnen softwareontwikkeling op.
- Kwaliteitsgericht, je schrijft onderhoudbare, schaalbare en goed gedocumenteerde code.
Benefits & conditions
Documenten en technische ondersteuning voor de ontwikkelaars, gebruikers, informaticadiensten, ... uitwerken en bijwerken
Toepassingen ontwikkelen in Java m.b.v. een framework: Struts
Programmeren in een specifieke computertaal
Toepassingen ontwikkelen in PHP m.b.v. een framework: Codelgniter
Domein: Financiën, boekhouding
Ingrijpen in een informaticadomein: Industrie
Een applicatie ontwikkelen die aan een databank gelinkt is
Toepassingen ontwikkelen in PHP m.b.v. een framework: CakePHP
Ontwikkelen van mobiele applicaties in een omgeving: Windows
Programmeren in een computertaal: Java
Leveranciers of dienstverleners selecteren Onderhandelen over contractvoorwaarden De geleverde diensten of producten controleren
De technische keuzes inzake software- en hardware-architectuur bepalen Technologieën, hardware, software, configuraties, ... selecteren
Domein: Aankoop
Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)
Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: BackBoneJS
Ingrijpen in een informaticadomein: Wetenschappen, techniek
Een databank aanspreken: Oracle
Programmeren in een computertaal: Javascript
Toepassingen ontwikkelen in .Net m.b.v. een framework: Web API
Domein: Handel, verkoop, klantenrelaties
De productie van softwareoplossingen realiseren in een omgeving (servers, werkposten, besturingssystemen, ...)
Programmeren in een computertaal: Pascal
Toepassingen ontwikkelen in .Net m.b.v. een framework: MVC
Toepassingen ontwikkelen voor een platform: Oracle Peoplesoft
Informaticacomponenten selecteren, assembleren en integreren (programma's, databanken, specifieke ontwikkelingen, ...)
Een frontend ontwikkelen voor een webtoepassing met: CSS
Informaticaprogramma's en -applicaties ontwerpen en ontwikkelen
Een ontwikkeld product presenteren Gebruikers opleiden over de geleverde informaticatoepassingen
Een frontend ontwikkelen voor een webtoepassing met: jQuery
Toepassingen ontwikkelen in PHP m.b.v. een framework: Laravel
Webtoepassingen ontwikkelen met een CMS: Drupal
Programmeren in een computertaal: C/C++
Toepassingen ontwikkelen in PHP m.b.v. een framework: Magento
Toepassingen ontwikkelen in Ruby m.b.v. een framework: On Rails
Programmeren in een computertaal: Perl
Kosten, risico's en middelen evalueren (budgetten, personeel, kosten, ...) De uitvoering van een bestelling, een informaticaproject plannen
Domein: Marketing
Een databank aanspreken: Microsoft SQL Server
Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: AngularJS
Ingrijpen in een informaticadomein: Telecom
Programmeren in een computertaal: Cobol
Toepassingen ontwikkelen op een besturingssysteem: Linux/Unix
Toepassingen ontwikkelen in .Net m.b.v. een framework: ADO
Toepassingen ontwikkelen voor een platform: Sharepoint
Programmeren in een computertaal: VB (Visual Basic)
Toepassingen ontwikkelen in .Net m.b.v. een framework: Entity Framework
Domein: Human Resources
Toepassingen ontwikkelen in Java m.b.v. een framework: Spring MVC
Domein: Logistiek
Ingrijpen in een informaticadomein: Embedded systems
Webtoepassingen ontwikkelen met een CMS: Wordpress
Toezicht houden op en coördineren van de realisaties, studies of informaticaontwikkelingen (medewerkers, toeleveranciers)
Een frontend ontwikkelen voor een webtoepassing met: Ajax
Programmeren in een computertaal: C# (C sharp)
Ontwikkelen van mobiele applicaties in een omgeving: Android
Toepassingen ontwikkelen in PHP m.b.v. een framework: Phalcon
Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: NodeJS
Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)
Domein: Productie
Ingrijpen in een informaticadomein: Multimedia
Een databank aanspreken: MySQL
Programmeren in een computertaal: Fortran
Toepassingen ontwikkelen in .Net m.b.v. een framework: WPF
Toepassingen ontwikkelen op een besturingssysteem: Windows
Behoeften van de klant of gebruiker analyseren Het functioneel lastenboek opstellen (specificaties, termijnen, kosten, ...)
Programmeren in een computertaal: WLanguage
Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: Rest
Toepassingen ontwikkelen voor een platform: SAP
De technische, economische, … informatie en de reglementering opvolgen en actualiseren
Een prototype van de technische oplossing realiseren voor validatie door de opdrachtgever (typeconfiguratie, ...)
Toepassingen ontwikkelen in Java m.b.v. een framework: JSF
Toepassingen ontwikkelen op een besturingssysteem: iOS
Ingrijpen in een informaticadomein: Beheer, beslissingneming
Toepassingen ontwikkelen in PHP m.b.v. een framework: Symfony2
Webtoepassingen ontwikkelen met een CMS: Joomla
Toepassingen ontwikkelen in PHP m.b.v. een framework: Zend
Ontwikkelen van mobiele applicaties in een omgeving: iOS
Programmeren in een computertaal: VB.NET (Visual Basic.NET)
Geïntegreerde beheersprogramma's aanpassen en parametreren
Ingrijpen in een informaticadomein: Netwerken
Een databank aanspreken: PostgreSQL
Technische en functionele problemen analyseren Corrigerende acties, technische aanpassingen, ... voorstellen
Toepassingen ontwikkelen in .Net m.b.v. een framework: WCF
Programmeren in een computertaal: PHP
Toepassingen ontwikkelen in .Net m.b.v. een framework: Webforms
Programmeren in een computertaal: Lisp
Toepassingen ontwikkelen voor een platform: Microsoft Dynamics
Een frontend ontwikkelen voor een webtoepassing met: HTML
- vanaf dag 1 al mag groeien: bij Konvert word je opgeleid om de 360° rol te kunnen uitvoeren met toptrainingen: Er staat je oneindig veel groei te wachten!
- vertrouwen krijgt om je eigen stijl te ontdekken,
- flexibiliteit hebt mét onder andere mogelijkheid tot thuiswerkdagen
- een boost aan voordelen scoort:
- Een maandelijkse bruto startwedde in functie van je reeds opgebouwde ervaring/competenties
- Een contract onbepaalde duur
- Geniet van 32 verlofdagen met de mogelijkheid om dit uit te breiden tot meer dan 40 dagen naarmate je carrière bij ons groeit