Vacature Medior C# .Net developer in Utrecht

Wil jezelf ontwikkelen in een leuk team in Utrecht?

29 april 2021 - 5 minuten
Gekleurde balk

Medior C# .Net developer vacature | Basedriver (onderdeel van Netwinst BV) | Postcode 3511 in Utrecht Binnenstad

Ben jij een medior .net developer die op zoek is naar een volgende uitdaging? Reageer dan direct bij Basedriver in Utrecht, een software platform wat zich snel ontwikkeld, met complexe uitdagingen en volop mogelijkheden tot groei.

Wil jij:

  • Programmeren aan een grote enterprise applicatie
  • Werken met grote datasets in MongoDB
  • Samenwerken met een architect, senior developer en meerdere medior/junior developers aan 1 applicatie
  • Werken aan een snelgroeiend software pakket voor grote klanten
  • Software structureren en performance aanbrengen in code

Reageer dan snel want wij hebben een vacature voor een Medior C# .Net developer die bij wil dragen aan de ontwikkeling van zowel de software als de organisatie.

Direct solliciteren

Wie zijn wij

Basedriver (sinds 2015) is een online platform waarin marketing teams kunnen samenwerken om e-mail campagnes te maken en gepersonaliseerde campagnes te versturen. Ons multidisciplinaire team van 10 mensen bestaat uit .Net developers, een architect, frontend ontwikkelaar/designer, product owner en support medewerkers. Samen zijn we continue aan het bouwen aan een nog beter product.

Onze doelgroep bestaat uit bedrijven met abonnementen en meerdere merken. We zijn marktleider bij uitgeverijen, vijf van de grootste uitgevers kozen voor Basedriver. Deze bedrijven werken met vele datastromen. Dit maakt dataverwerking enorm complex, wij lossen dat probleem voor ze op zodat marketeers de juiste selecties kunnen maken. Selecties worden gebruikt voor het versturen van gepersonaliseerde e-mails, ongeveer 20.000.000 e-mails per maand.

Sinds dit jaar maken we met Basedriver rapportages om de resultaten van campagnes te verbeteren en nog relevanter te maken. Zo hebben we algoritmen ontwikkeld om te bepalen wat het beste verzendmoment is voor een e-mail.

Wil je meer weten over Basedriver, bekijk dan ook de video’s van onze collega’s:

Martijn Visser, medior .Net developer
Bianca Striesenau, Campaign Developer
Tim Stamer, Product Owner
Misha Hagelen, Business Analist

De omgeving voor onze nieuwe medior .net developer

Basedriver is een online applicatie welke ontwikkeld is met behulp van Microsoft ASP .Net MVC en C#. De campagne database is gebaseerd op SQL, de profielendatabase op MongoDB. In het komende jaar is de ambitie om onze bestaande omgeving om te zetten naar micro services.

Basedriver heeft een Agile werkwijze die gebaseerd is op Kanban en Scrum. Voor ons proces- en versiebeheer wordt gebruik gemaakt van Microsoft Devops. Met behulp van Devops is het releaseproces zoveel als mogelijk geautomatiseerd. Ons team is samen verantwoordelijk voor de kwaliteit en onderhoudbaarheid van de software. Werkzaamheden worden gemanaged via het online bord in Devops. Dagelijks wordt tijdens de standup de voortgang besproken waar iedereen op kantoor en vanuit huis aan mee doet.

De uitdagingen voor een medior .net developer

De hoeveelheid data bij onze klanten groeit en de ideeën voor nieuwe functies gaan nog harder. Aan jou de taak om dit technisch te overzien, te zorgen dat de data kwaliteit hoog blijft, nieuwe functies te maken en te zorgen dat het platform snel blijft presteren.

Dit is een complexe uitdaging, de maatstaf voor kwaliteit ligt hoog en we proberen onze technological debt zo laag mogelijk te houden. Je krijgt volop mogelijkheden om je eigen werk te automatiseren zodat herhaalwerk waar mogelijk beperkt wordt.

De komende jaren staan er uitdagende projecten op de rol, zoals bijvoorbeeld de overgang naar Kubernetes. Wij bieden je de unieke mogelijkheid om hierin het voortouw te nemen en ervaring in op te doen.

Functie eisen Medior .net developer

We zijn op zoek naar een gezellige collega die initiatief neemt, innovatief is, niet bang is om hard te werken en passie heeft voor het oplossen van complexe problemen. Je kunt zowel in teamverband als zelfstandig werken en beschikt over de volgende kwalificaties:

  •   Minimaal drie jaar werkervaring met ontwikkeling van online applicaties in C# .Net
  •   Werkervaring met .Net 4 en .Net Core/.Net 5
  •   Werkervaring met ASP .Net MVC, C#, Linq en het Entity Framework
  •   Werkervaring met MS SQL Server en Visual Studio
  •   Aantoonbare kennis en ervaring in HTML, CSS, Javascript, Jquery en Typescript
  •   Aantoonbare kennis en ervaring met het toepassen van design patterns
  •   Afgeronde IT opleiding HBO of WO
  •   Nederlands en Engels in woord en geschrift

Kennis van de volgende zaken is een pré:

  •   Rest webservices
  •   MongoDB / nosql
  •   Kubernetes / Docker
  •   DevOps (pipelines) en GIT
  •   PowerBI
  •   Azure

Werken en ontwikkelen in een goede werksfeer

Wij bieden je een informele werkomgeving met veel ruimte voor eigen initiatieven en ideeën. Wij werken met een persoonlijk ontwikkeltraject waarbij maandelijks in een 1 op 1 gesprek bekeken wordt waar je kansen liggen en wat je groeimogelijkheden zijn. Hierdoor bieden we een duidelijke focus op zowel je persoonlijke als je professionele ontwikkeling.

  •   De mogelijkheid om fulltime of parttime te werken
  •   Gezamenlijke lunch en regelmatig uitjes
  •   Marktconform salaris met prima groeimogelijkheden
  •   25 vakantiedagen bij een 40 urige werkweek
  •   Reiskostenvergoeding
  •   Pensioenregeling
  •   Winstdelingsregeling
  •   Zakelijke laptop
  •   Flexibele werktijden
  •   Mogelijkheid om deels thuis te werken
  •   Mooie werkplek 

Direct solliciteren naar de rol van Medior .Net developer?


 

Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld! —

Over Basedriver

Gekleurde balk

Basedriver is een digitaal marketing platform waarin content, data en campagnes bij elkaar komen. We zorgen ervoor dat B2B en B2C bedrijven hun content aan de juiste klant aanbieden door middel van persoonlijke nieuwsbrieven en e-mail marketing campagnes.

Basedriver staat voor:

  • Een eenvoudige user interface met geautomatiseerde business ruling die zorgt dat marketeers zelfstandig kunnen werken met content, campagnes en data;
  • Kwalitatieve marketing data door automatisch bounce management, actieve checks op datakwaliteit en koppelingen met meer dan 2.000 apps en sites;
  • Een persoonlijke contact- en content planning die het mogelijk maakt om automatisch de juiste content aan de juiste ontvanger aan te bieden.

Met Basedriver vergroot je je marketing database, verstuur je relevantere campagnes, haal je meer rendement uit content én genereer je meer klanten.

 

[fluentform id="19"]
<div class='fluentform fluentform_wrapper_19'> <style id="fluentform_custom_css_19" type="text/css"> /*input style*/ .fluent_form_17 frm-fluent-form{ margin-bottom: 10px; } .fluent_form_17 .ff-el-input--content{ padding: 6px 12px; /*change padding*/ background-color: #fff; /*change background color*/ border: 1px solid #ced4da; /*change border width and color*/ border-radius: 10px; /*change corner round/ border radius*/ margin-bottom: 10px; } .fluent_form_17 .ff-el-form-control{ padding: 6px 12px; /*change padding*/ background-color: #fff; /*change background color*/ border: 1px solid #ced4da; /*change border width and color*/ border-radius: 10px; /*change corner round/ border radius*/ margin-bottom: 10px; } </style> <style id="fluentform_styler_css_19" type="text/css"> .fluentform_wrapper_19{ margin: px; } .fluentform_wrapper_19{ padding: px; } .fluentform_wrapper_19 .ff-el-input--content input, .fluentform_wrapper_19 .ff-el-input--content textarea, .fluentform_wrapper_19 .ff-el-input--content select, .fluentform_wrapper_19 .choices__list--single, .fluentform_wrapper_19 .choices[data-type*='select-multiple'] { color: rgba(21, 49, 88, 1);border-style: solid;border-color: rgba(245, 137, 68, 1);border-width: 1px;border-radius: 10px; } .fluentform_wrapper_19 .frm-fluent-form .choices__list--dropdown { border-style: solid;border-color: rgba(245, 137, 68, 1);border-width: 1px;border-radius: 10px; } .fluentform_wrapper_19 .ff_submit_btn_wrapper .ff-btn-submit { background-color: rgba(245, 137, 68, 1);color: rgba(21, 49, 88, 1);padding: px;margin: px; } </style> <form data-form_id="19" id="fluentform_19" class="frm-fluent-form fluent_form_19 ff-el-form-top ff_form_instance_19_3 ff-form-loading" data-form_instance="ff_form_instance_19_3" method="POST" > <span style="display: none !important;"><input type="checkbox" name="item__19__fluent_checkme_" value="1" style="display:none !important;" tabindex="-1"></span> <input type='hidden' name='__fluent_form_embded_post_id' value='5303' /><input type="hidden" id="_fluentform_19_fluentformnonce" name="_fluentform_19_fluentformnonce" value="6ced88b266" /><input type="hidden" name="_wp_http_referer" value="/vacatures/vacature-medior-c-net-developer/" /><div data-type="name-element" data-name="FirstName" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label ff-el-is-required asterisk-right'><label for='ff_19_FirstName_last_name_'>Voornaam</label> </div><div class='ff-el-input--content'><input type="text" name="FirstName[last_name]" id="ff_19_FirstName_last_name_" class="ff-el-form-control" placeholder="Voornaam" ></div></div></div></div></div><div class='ff-el-group' data-name="custom_html-19_1" ><br /></div><div data-type="name-element" data-name="LastName" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label ff-el-is-required asterisk-right'><label for='ff_19_LastName_last_name_'>Achternaam</label> </div><div class='ff-el-input--content'><input type="text" name="LastName[last_name]" id="ff_19_LastName_last_name_" class="ff-el-form-control" placeholder="Achternaam" ></div></div></div></div></div><div class='ff-el-group' data-name="custom_html-19_2" ><br /></div><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label ff-el-is-required asterisk-right'><label for='ff_19_Mailaddress'>E-mail</label> </div><div class='ff-el-input--content'><input type="email" name="Mailaddress" id="ff_19_Mailaddress" class="ff-el-form-control" placeholder="E-mail Adres" data-name="Mailaddress" ></div></div><div class='ff-el-group' data-name="custom_html-19_3" ><br /></div><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label asterisk-right'><label for='ff_19_Company'>Bedrijfsnaam</label> </div><div class='ff-el-input--content'><input type="text" name="Company" class="ff-el-form-control" placeholder="Bedrijfsnaam" data-name="Company" id="ff_19_Company" ></div></div><div class='ff-el-group' data-name="custom_html-19_4" ><br /></div><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_checkbox_m0tavp_1_6f27ae088f333007b1c18e1cb82bb912><input type="checkbox" name="input_checkbox_m0tavp_1[]" data-name="input_checkbox_m0tavp_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Ja, ik wil wil meer weten over Basedriver en geef toestemming mijn gegevens veilig op te slaan, conform onze privacy verklaring." id='input_checkbox_m0tavp_1_6f27ae088f333007b1c18e1cb82bb912'> <span>Ja, ik wil wil meer weten over Basedriver en geef toestemming mijn gegevens veilig op te slaan, conform onze privacy verklaring.</span></label></div></div></div><div class='ff-el-group' data-name="custom_html-19_5" ><br /></div><div class='ff-el-group' data-name="custom_html-19_6" ><br /></div><input type="hidden" name="optRouteToAdd" value="SubscriptionFormNewsLetterAPI" data-name="optRouteToAdd" ><input type="hidden" name="attribute" value="2021 webinar omzetkansen" data-name="attribute" ><input type="hidden" name="campaignId" value="52" data-name="campaignId" ><input type="hidden" name="contactmomentId" value="11" data-name="contactmomentId" ><input type="hidden" name="FormName" value="OptinMonster_webinar_omzetkansen" data-name="FormName" ><input type="hidden" name="marketingLabelShortCode" value="BD" data-name="marketingLabelShortCode" ><input type="hidden" name="okForOptCodes" value="N" data-name="okForOptCodes" ><input type="hidden" name="conditions" value="Ja, ik wil wil meer weten over Basedriver en geef toestemming mijn gegevens veilig op te slaan, conform onze privacy verklaring." data-name="conditions" ><div class='ff-el-group ff-text-right ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Nu verzenden</button><style>form.fluent_form_19 .ff-btn-submit { background-color: #409EFF; color: #ffffff; }</style></div></form><div id='fluentform_19_errors' class='ff-errors-in-stack ff_form_instance_19_3 ff-form-loading_errors ff_form_instance_19_3_errors'></div></div> <script type="text/javascript"> window.fluent_form_ff_form_instance_19_3 = {"id":"19","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline"},"id":"95","restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_19_3","form_id_selector":"fluentform_19","rules":{"FirstName[last_name]":{"required":{"value":true,"message":"Dit veld is verplicht"}},"LastName[last_name]":{"required":{"value":true,"message":"Dit veld is verplicht"}},"Mailaddress":{"required":{"value":true,"message":"Dit veld is verplicht!"},"email":{"value":true,"message":"Dit veld moet een geldig e-mailadres bevatten"}},"Company":{"required":{"value":false,"message":"Dit veld is verplicht"}},"input_checkbox_m0tavp_1":{"required":{"value":true,"message":"This field is required"}}}}; </script>
[fluentform id="17"]
<div class='fluentform fluentform_wrapper_17'> <style id="fluentform_custom_css_17" type="text/css"> /*input style*/ .fluent_form_17 frm-fluent-form{ margin-bottom: 10px; } .fluent_form_17 .ff-el-input--content{ padding: 6px 12px; /*change padding*/ background-color: #fff; /*change background color*/ border: 1px solid #ced4da; /*change border width and color*/ border-radius: 10px; /*change corner round/ border radius*/ margin-bottom: 10px; } .fluent_form_17 .ff-el-form-control{ padding: 6px 12px; /*change padding*/ background-color: #fff; /*change background color*/ border: 1px solid #ced4da; /*change border width and color*/ border-radius: 10px; /*change corner round/ border radius*/ margin-bottom: 10px; } </style> <style id="fluentform_styler_css_17" type="text/css"> .fluentform_wrapper_17{ margin: px; } .fluentform_wrapper_17{ padding: px; } .fluentform_wrapper_17 .ff-el-input--content input, .fluentform_wrapper_17 .ff-el-input--content textarea, .fluentform_wrapper_17 .ff-el-input--content select, .fluentform_wrapper_17 .choices__list--single, .fluentform_wrapper_17 .choices[data-type*='select-multiple'] { color: rgba(21, 49, 88, 1);border-style: solid;border-color: rgba(245, 137, 68, 1);border-width: 1px;border-radius: 10px; } .fluentform_wrapper_17 .frm-fluent-form .choices__list--dropdown { border-style: solid;border-color: rgba(245, 137, 68, 1);border-width: 1px;border-radius: 10px; } .fluentform_wrapper_17 .ff_submit_btn_wrapper .ff-btn-submit { background-color: rgba(245, 137, 68, 1);color: rgba(21, 49, 88, 1);padding: px;margin: px; } </style> <form data-form_id="17" id="fluentform_17" class="frm-fluent-form fluent_form_17 ff-el-form-top ff_form_instance_17_4 ff-form-loading" data-form_instance="ff_form_instance_17_4" method="POST" > <span style="display: none !important;"><input type="checkbox" name="item__17__fluent_checkme_" value="1" style="display:none !important;" tabindex="-1"></span> <input type='hidden' name='__fluent_form_embded_post_id' value='5303' /><input type="hidden" id="_fluentform_17_fluentformnonce" name="_fluentform_17_fluentformnonce" value="6ced88b266" /><input type="hidden" name="_wp_http_referer" value="/vacatures/vacature-medior-c-net-developer/" /><div data-type="name-element" data-name="LastName" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label ff-el-is-required asterisk-right'><label for='ff_17_LastName_last_name_'>Naam</label> </div><div class='ff-el-input--content'><input type="text" name="LastName[last_name]" id="ff_17_LastName_last_name_" class="ff-el-form-control" placeholder="Naam" ></div></div></div></div></div><div class='ff-el-group' data-name="custom_html-17_1" ><br /></div><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label ff-el-is-required asterisk-right'><label for='ff_17_Mailaddress'>E-mail</label> </div><div class='ff-el-input--content'><input type="email" name="Mailaddress" id="ff_17_Mailaddress" class="ff-el-form-control" placeholder="E-mail Adres" data-name="Mailaddress" ></div></div><div class='ff-el-group' data-name="custom_html-17_2" ><br /></div><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--label asterisk-right'><label for='ff_17_Company'>LinkedIn profiel</label> </div><div class='ff-el-input--content'><input type="text" name="Company" class="ff-el-form-control" placeholder="LinkedIn profiel" data-name="Company" id="ff_17_Company" ></div></div><div class='ff-el-group' data-name="custom_html-17_3" ><br /></div><div class='ff-el-group ff-el-form-hide_label'><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for=input_checkbox_m0tavp_1_fe9ac3a9e7f45683b230f6e6fa40675d><input type="checkbox" name="input_checkbox_m0tavp_1[]" data-name="input_checkbox_m0tavp_1" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Ja, ik wil wil meer weten over Basedriver en geef toestemming mijn gegevens veilig op te slaan, conform onze privacy verklaring." id='input_checkbox_m0tavp_1_fe9ac3a9e7f45683b230f6e6fa40675d'> <span>Ja, ik wil wil meer weten over Basedriver en geef toestemming mijn gegevens veilig op te slaan, conform onze privacy verklaring.</span></label></div></div></div><div class='ff-el-group' data-name="custom_html-17_4" ><br /></div><input type="hidden" name="optRouteToAdd" value="SubscriptionFormNewsLetterAPI" data-name="optRouteToAdd" ><input type="hidden" name="attribute" value="Sollicitant" data-name="attribute" ><input type="hidden" name="campaignId" value="65" data-name="campaignId" ><input type="hidden" name="contactmomentId" value="1" data-name="contactmomentId" ><input type="hidden" name="FormName" value="OptinMonster_Sollicitatie_popup" data-name="FormName" ><input type="hidden" name="marketingLabelShortCode" value="BD" data-name="marketingLabelShortCode" ><input type="hidden" name="okForOptCodes" value="N" data-name="okForOptCodes" ><input type="hidden" name="conditions" value="Ja, ik wil wil meer weten over Basedriver en geef toestemming mijn gegevens veilig op te slaan, conform onze privacy verklaring." data-name="conditions" ><div class='ff-el-group ff-text-right ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-md ff_btn_style" >Nu verzenden</button><style>form.fluent_form_17 .ff-btn-submit { background-color: #409EFF; color: #ffffff; }</style></div></form><div id='fluentform_17_errors' class='ff-errors-in-stack ff_form_instance_17_4 ff-form-loading_errors ff_form_instance_17_4_errors'></div></div> <script type="text/javascript"> window.fluent_form_ff_form_instance_17_4 = {"id":"17","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline"},"id":"95","restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_17_4","form_id_selector":"fluentform_17","rules":{"LastName[last_name]":{"required":{"value":true,"message":"Dit veld is verplicht"}},"Mailaddress":{"required":{"value":true,"message":"Dit veld is verplicht!"},"email":{"value":true,"message":"Dit veld moet een geldig e-mailadres bevatten"}},"Company":{"required":{"value":false,"message":"Dit veld is verplicht"}},"input_checkbox_m0tavp_1":{"required":{"value":true,"message":"This field is required"}}}}; </script>