AZURE Data Engineer
NN Group
The Hague, Netherlands
4 dagen geleden

AZURE Data Engineer

We’re looking for an ambitious AZURE Data Engineer to help us with the set-up of the Finance Data Platform of NN-Bank.

Your impact as AZURE Data Engineer at NN

You will operate as a team member in a DevOps team working on different challenges. The team will set-up the data platform which will service multiple Biz Dev / Ops teams of NN Group (HR, Finance, Risk etc) in a standard way on a common platform native cloud (Azure).

Your responsibilities

  • As the Azure Data Engineer, you will be working in a rapidly growing Data Integration Services / Platform team
  • Support the planning and implementation of data platform services including sizing, configuration, and needs assessment
  • Design and build modern data pipelines and data streams
  • Implement effective metrics and monitoring processes
  • Who you are

  • You are an enthusiastic Azure Data engineer who is passionate about all things data integration, ETL, Data Warehousing, Data Factory
  • You provide feedback to your colleagues to support personal development.
  • You are a multi-skilled engineer
  • You are a sparring partner for the Product Owner and contribute to the roadmap- and sprint planning by defining and estimating user stories.
  • You report on progress and impediments on a daily basis to the team and support further development of the DevOps way of working and contribute in optimizing the IT-processes

    Your colleagues

    The Head Office Functions (HOF) department within the CIO division of NN Group is responsible for the application management (Dev / Ops) of all IT applications used by the different head office functions departments (i.

    e. Finance, Risk, HR, etc). In order to assure the delivery of high quality services towards our stakeholders, the HOF department is divided in three different verticals (CFO, CRO and CCO-CIO).

    Continue developing

    It is important to us that you continue to develop yourself. We give you the space and the confidence to grow in your career as well as a person. We help you with :

  • Plenty of training and learning opportunities in our Learning & Development Centre
  • A large (international) network of colleagues who are keen to share their knowledge with you
  • The autonomy to set out your own development path
  • About NN

    We help people care for what matters most to them. The world in which we live may change, but what really matters to people remains the same.

    Family, friends, love, health, home and of course work. You help to make our services more personal and relevant. As an organisation we can really make a difference with all our brands : Nationale-Nederlanden, NN Investment Partners, ABN AMRO Verzekeringen, Movir, AZL, BeFrank, Zicht and OHRA.


    This role is at the start an interim assignment. However we would like to change the contract after one year, so you could become part of the NN team as an employee.

    The freelance hourly rate is max 80 EUR.

    The Hague :

    As AZURE Data Engineer you are based in our fantastic office in The Hague. The office is located next to the A12, but is also easily accessible by public transport as well.

    To stay fit, you can also join weekly, 20-minute, intensive personal training sessions in our Fit20 studio. We make a contribution towards the cost.

    If you prefer the fresh air, you can take the tram or bike and you will be at the beach in half an hour.

    Because of coronavirus, all NN colleagues are currently working from home fully digitally. It is currently not yet clear when we can return to the office.

    The official location for this job is The Hague.

    Will you be our new interim colleague?

    If you are enthusiastic about this vacancy and think that you would be a good fit for the team at NN, we would like to invite you to apply.

    We are very keen to find out who you are, what motivates you and what you can contribute to this role at NN.

    Apply now

    If you have any questions about the vacancy or the process, let us know via mail. You can reach out to Jordi Tan via Interim

    Solliciteer Bewaar vacature

    Past NN bij jou?

    Bij NN vinden we je persoonlijkheid minstens zo belangrijk als wat je kan.

    Doe de 'CompanyMatch' test en ontdek in hoeverre we bij elkaar passen.

    Stap 2

    Interview & online assessment

    Welkom bij NN

    Email deze vacature naar :

    Email deze vacature naar jezelf of een vriend. Your Name Recipient’s Email address


    Your email is on its way...

    NN e-Library

    NN vindt persoonlijke ontwikkeling belangrijk en geeft je daarom 100 gratis business e-books cadeau! Download direct een e-book passend bij jouw carrière.

    Download e-book

    Ontvang notificaties van vergelijkbare vacatures

    Je ontvangt wekelijks updates

    Enter Email address (Required) Email should not be empty Please enter valid email Success! Successfully subscribed for similar jobs Failure! You have already subscribed for this job Failure! Failed to subscribed for similar jobs


    Successfully subscribed for similar jobs


    No recommendations found

    Vergelijkbare vacatures

  • Data Management Lead International
  • Category Tech, Security & IT Services Location The Hague, Netherlands

    Data Management Lead International. Your impact as a Data Management Lead International at NN. You’ll be able to shape data management culture, standards and execution in International part of NN Group...

    No recommendations found

    Anderen bekeken ook

    No recommendations found

    Career site cookie settings Personal information

  • Job alert
  • Legal information
  • Privacy statement
  • Security
  • Copyright 2020 NN Group

    c084588fb3d7434b96dcb57a7bc2b562var buildNum,scriptEle document.createElement("script");scriptEle.async !0;scriptEle.

    src "https : / / / career-bot / prod-ir / prod-ir.js?v x3d"+buildNum;var getScripts document.

    getElementsByTagName("script"),inSertBotScript document.getElementsByTagName("script") getScripts.length-1 ;inSertBotScript.

    parentNode.insertBefore(scriptEle,inSertBotScript);(function(b,c,d,a,e) b a b a ;b a .push( "gtm.start" : (new Date).getTime(),event : "gtm.

    js" );b c.getElementsByTagName(d) 0 ;c c.createElement(d);a "dataLayer"! a?" x26l x3d"+a : "";c.async !0;c.src "https : / / www.

  • / gtm.js?id x3d"+e+a;b.parentNode.insertBefore(c,b) )(window,document,"script","dataLayer","GTM-TH4HWV");
  • var cookieName "src",cookieValue "(direct) / (none)",cookiePath " / ",expirationTime 2592E3;expirationTime* 1E3;var date new Date,dateTimeNow date.

  • getTime();date.setTime(dateTimeNow+expirationTime);expirationTime date.toUTCString();document.cookie cookieName+" x3d"+cookieValue+";
  • expires x3d"+expirationTime+"; path x3d"+cookiePath;
  • aurelia-hide display : none !important; !function(b,e,f,g,a,c,d) b.fbq (a b.fbq function() a.callMethod?a.callMethod.apply(a,arguments) : a.
  • queue.push(arguments) ,b. fbq (b. fbq a),a.push a,a.loaded !0,a.version "2.0",a.queue ,c e.createElement(f),c.async !0,c.

    src g,d e.getElementsByTagName(f) 0 ,d.parentNode.insertBefore(c,d)) (window,document,"script","https : / / connect.facebook.

    net / en US / fbevents.js");fbq("init","1510761449155807");fbq("track","PageView"); linkedin partner id "94776";window. linkedin data partner ids window.

    linkedin data partner ids ;window. linkedin data partner ids.push( linkedin partner id);(function() var b document.getElementsByTagName("script") 0 ,a document.

    createElement("script");a.type "text / javascript";a.async !0;a.src "https : / / / li.lms-analytics / insight.

  • min.js";b.parentNode.insertBefore(a,b) )(); window.dataLayer window.dataLayer ;function gtag() dataLayer.push(arguments) gtag("js",new Date);
  • gtag("config","AW-867935345");gtag("config","AW-844875409");gtag("event","page view", send to : "AW-867935345" );(function(c) function d(a) if(!(this instanceof d))return new d(a);
  • a a ;var b a.context "body";"string" typeof b&&(b h.querySelector(b));if(!b)throw Error("Unable to find context "+b);this.

  • context b;this.minHeight a.minHeight 0;this. marks ;this. tracked ;this. config percentages : each : ,every : ,pixels : each : ,every : ,elements : each : ,every : ;
  • a n(this. checkDepth.bind(this),500);b this. update.bind(this);var g n(b,500);c.addEventListener("scroll",a,!0);c.addEventListener("resize",g);
  • this. artifacts timer : q(b),resize : g,scroll : a function r(a) return return b.bind(this, data : depth : a.

  • depth,label : a.label ) ) function p(a) var b Math.floor(a.numerator / a.n),g;for(g 1;g< b;g++)a.callback(g*a.n) function q(a) var b m();
  • return setInterval(function() m()! b&&(a(),b m()) ,500) function m() var a h.body,b h.documentElement;return Math.max(a.scrollHeight,a.

    offsetHeight,b.clientHeight,b.scrollHeight,b.offsetHeight) function t(a) a a.getBoundingClientRect().top-(a.scrollHeight-a.

  • clientHeight) / 2;var b void 0! c.pageYOffset?c.pageYOffset : (h.documentElement h.body.parentNode h.body).scrollTop;return a+b function u() function n(a,b) var g,e,d,l null,c 0,f function() c new Date;
  • l null;d a.apply(g,e) ;return function() var k new Date;c (c k);var h b-(k-c);g this;e arguments;0>

    h?(clearTimeout(l),l null,c k,d a.apply(g,e)) : l (l setTimeout(f,h));return d function v() var a ,b;for(b in d)a b u;c.

    ScrollTracker a if(c.navigator.userAgent.match( / MSIE 678 / gi))return v();var h c.document;d.prototype.destroy function() clearInterval(this.

    artifacts. timer);c.removeEventListener("resize",this. artifacts.resize);c.removeEventListener("scroll",this. artifacts.

    scroll,!0) ;d.prototype.on function(a,b) var g this. config; "percentages","pixels","elements" .forEach(function(e) a e && "each","every" .

    forEach(function(c) a e c &&a e c .forEach(function(a) g e c a g e c a ;g e c a .push(b) ) ) );this. update() ;d.prototype.

    update function() this. calculateMarks();this. checkDepth() ;d.prototype. calculateMarks function() function a(a,b) return function(b,c) var g b.

    getBoundingClientRect().top-h. context.getBoundingClientRect().top;d( label : a+" "+c+" ",depth : g,handlers : e.elements.

    every a ) function b(a) return function(a) var b Math.floor(a*c / 100);d( label : String(a)+"%",depth : b,handlers : e.percentages.

    every f ) function g(a) return function(b) d( label : String(b)+"px",depth : b,handlers : a ) delete this. marks;this. fromTop t(this.

    context);this. marks ;var e this. config,c this. contextHeight(),d this. addMark.bind(this),h this,f;if(!(c

    c&&!this. tracked c &&(a c .forEach(function(a) a() ),this. tracked c !0) ;d.prototype.reset function() this. tracked ;this.

    marks ;this. update() ;d.prototype. contextHeight function() return this. context! h.body?this. context.scrollHeight-5 : this.

    context.clientHeight-5 ;d.prototype. currentDepth function() var a this. context;var b a.offsetHeight;var d "CSS1Compat" h.

    compatMode?h.documentElement : h.body;d d.clientHeight;a a.getBoundingClientRect();b Math.max(0,0 this. fromTop?a : -1 ;d.

    prototype. addMark function(a) var b a.depth;this. marks b (this. marks b ).concat(r(a)) ;c.ScrollTracker d )(this);(function(c) function d() var d c.

    ScrollTracker();d.on( percentages : each : 10,90 ,every : 25 ,function(c) dataLayer.push( event : "scrollTracking",attributes : pixels : c.

    data.depth,distance :,label : google tag manager "GTM-TH4HWV" .macro(15) ) );delete c.ScrollTracker "loading"! document.

  • readyState?d() : document.addEventListener("DOMContentLoaded",d) )(window);
  • deze vacature melden

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mijn E-mail
    Door op "Doorgaan" te klikken, betekent dit dat je neuvoo toestemming geeft om je gegevens te verwerken en je e-mails met vacatures te sturen, zoals beschreven in neuvoo's -Privacybeleid . Je kunt je toestemming altijd intrekken