Vacature: software engineer

BCT is een ambitieuze organisatie die volop in ontwikkeling is in een dynamische markt. Om de positie van de afdeling Development te versterken, zoekt BCT een software engineer met skills in Java programmering. In deze functie kom je te werken in een multidisciplinair team van enthousiaste business professionals, DevOps engineers, software architecten en UX specialisten. Je werkt mee aan ons microservice-georiënteerde EIM Platform en de daarop gebaseerde solutions.

Afdeling Development

Development vindt plaats op basis van Scrum, in samenwerking met business consultants, in- en externe stakeholders. Door middel van een moderne ontwikkelstraat op basis van het Continuous Delivery en Deployment Model wordt regelmatig een softwareversie beschikbaar gesteld aan onze klanten. Continuous Improvement zorgt voor constante verbetering van onze producten en processen.

Binnen de afdeling Technology zijn tevens enkele SIG’s (Special Interest Groups) actief om kennis op het vakgebied, zoals security of UX, proactief te borgen en te delen. Tevens worden er research projecten uitgevoerd, bijvoorbeeld met Augmented Reality, Mixed Reality, Machine Learning of Internet of Things. Zo valideren we innovatieve concepten en creëren we business value.  

De functie

BCT biedt een uitdagende functie met veel eigen verantwoordelijkheid, doorgroei- en professionaliseringsmogelijkheden. Als software engineer werk je in een dynamische, informele en professionele omgeving met ruimte voor eigen initiatief. 

Je wordt medeverantwoordelijk voor ontwikkeling van onze Microservice-georiënteerde software, samen met het multidisciplinaire team van enthousiaste business professionals, DevOps engineers, software architecten en UX specialisten. Je zult meewerken aan ons microservice-georiënteerde EIM platform en de daarop gebaseerde solutions waarmee we onze klanten van kant-en-klare (cloud-ready) oplossingen voorzien.

Werkzaamheden

De werkzaamheden bestaan onder andere uit:

  • Het definiëren, ontwikkelen, testen en leveren van microservices.
  • Meewerken in alle facetten van het Scrum gebaseerde ontwikkelproces (Backlog refinement, Sprint planning, Daily Scrum, Sprint Review etc.).
  • Samenwerken met het DevOps team, product owner en Scrum master.
  • Ondersteunen van Delivery.
  • Ondersteunen van klanten en Business teams t.b.v. implementatie en probleemoplossing.

Wat wij jou bieden

  • Een marktconform primair en secundair arbeidsvoorwaardenpakket.
  • Volop doorgroeimogelijkheden naar bijvoorbeeld DevOps engineer of software architect.
  • Fijne en informele werksfeer.
  • Minimaal 26 vakantiedagen (bij full-time dienstverband).
  • Als lid van een SIG heb je de mogelijkheid om jezelf te ontplooien en te verdiepen in één of meerdere vakgebieden.
  • Mogelijkheden voor het volgen van training/opleiding en/of het bezoeken van seminars.

De kandidaat

Je voelt je thuis in een dynamische omgeving waar kwaliteit en samenwerking hoog in het vaandel staan. Je hebt een constructieve open houding: als iets beter kan, dan draag je voorstellen en ideeën aan en ga je hiermee zelf ook proactief om. Je kijkt niet alleen naar je source code, maar ook naar de behoefte en operationele kant van software.

Je voldoet aan de volgende eigenschappen:

  • Communicatief sterk en teamplayer.
  • Een afgeronde opleiding op hbo-niveau.
  • Een passie voor IT & technologie.
  • Agile minded, proactief en leergierig.
  • Aantoonbare kennis van Java (7 of hoger), Java Frameworks zoals Spring, SOAP/RESTful (Micro)Services en API’s, Maven en versiemanagement systemen zoals GIT en BitBucket.
  • Kennis van SonarQube, Jenkins, Docker en/of Cucumber is een pré.
  • Kennis van SQL programmering is een pré.
  • Kennis van SQL en NoSQL databases (MySQL, MariaDB, Oracle, MongoDB etc.) is een pré.
  • Kennis van front-end programmering is een pré.
  • Relevante werkervaring (minimaal een paar jaar) als Java developer.
  • Mondeling en schriftelijk bekwaam in Nederlands en Engels.

Bonuspunten scoor je met:

  • Sterk analytisch en probleemoplossend vermogen.
  • Organisatorische skills om je werkzaamheden op een agile manier te organiseren.

Reageren

Heb je interesse in deze functie? Stuur dan je CV en motivatie t.a.v. Guus Creuwels naar jobs@bctsoftware.com, of kom eens praten met een van onze software engineers om te weten te komen waarom BCT voor jou de plek is om de volgende stap in jouw carrière te zetten. Heb je vragen over de vacature? Neem dan contact op met Guus Creuwels.