Senior C# Developer (QR4202)

Senior C# Developer (QR4202)


Intern

20/10/2016


  • Omschrijving

    Functie: Senior C# Developer (QR4202)
    Start: 1-11-2016, 36 uur per week
    Periode: 2 mnd+
    Omgeving: Amersfoort

    Omschrijving:
    Voor onze eindklant in Amersfoort zijn wij opzoek naar een Senior C# Developer

    Doel van de functie
    Als Backend Developer maak je deel uit van een multidisciplinair team, dat in een scrum-ritme van twee weken werkende en geteste software oplevert.
    Je bent verantwoordelijk voor de vertaling van use cases en non-functional requirements naar werkende software, en dan met name backend services.
    Dit dient te gebeuren binnen de kaders die door de architecten opgesteld zijn. Denk daarbij aan technische ontwerpen en programmeerrichtlijnen.

    Werkzaamheden
    Binnen het Scrum team een realistische tijdsinschatting en tijdsplanning van de uit te voeren activiteiten.
    Ontwerpen en ontwikkelen van backend services volgens specificaties en binnen gestelde architectuur kaders.
    Services worden ontwikkeld voor het Azure cloud platform en worden ontwikkeld met .NET technologie in C#.
    Ontwerpen en ontwikkelen van unit tests en andere automatisch (UI) tests.
    Analyseren en doorvoeren van oplossingen ten aanzien van softwarebevindingen.
    Peer reviews uitvoeren en coachen van mede-ontwikkelaars in het Scrum team.

    Verantwoordelijkheden
    Opleveren van software die van hoge kwaliteit is. De geproduceerde code is zeer leesbaar, onderhoudbaar en testbaar. Er wordt een sterke basis en interesse in software craftmanship principes verwacht die uitgedragen wordt naar meer junior ontwikkelaars.
    Maken van een design en de correcte implementatie daarvan, waarbij de opgeleverde producten voldoen aan de gestelde kwaliteitseisen.
    Afstemming met andere teams binnen NS.
    Ontsluiten backend (technische kennis is aanwezig).

    Team
    De sfeer binnen het team is gericht op een gezamenlijke verantwoordelijkheid voor het resultaat.
    Problemen lossen we met elkaar op.
    Binnen het projectteam wordt gewerkt volgens de Scrum aanpak, waarbij een aantal best practices vanuit Lean en Kanban is geadopteerd.
    Het projectteam past de Agile werkwijze niet toe omdat het moet, maar omdat het helpt. We zoeken dan ook geen Agilisten, maar pragmatische collega’s, die de ‘waarom-vraag’ durven te stellen.
    Van alle ontwikkelaars in het projectteam wordt verwacht dat ze de software craftsmanship principes actief uitdragen (manifesto.softwarecraftsmanship.org).

    Functie eisen
    - Opleiding, Kennis en Werkervaring
    - Afgeronde HTS Informatica / Technische universitaire opleiding.
    - De laatste 3 jaar werkzaam als fulltime ontwikkelaar (complexe backend systemen en services), waarbinnen minstens 2 projecten met een duur van minimaal 6 maanden.
    - Minimaal 3 jaar ervaring in de rol van Scrum master.
    - Minimaal 2 jaar aantoonbare ervaring met C#. (Eis)
    - Aantoonbare ervaring met .NET, Visual Studio.
    - Aantoonbare kennis van relevante design patterns in multi-user client/ server systemen.
    - Ontwerpen, documenteren en ontwikkelen onder architectuur.
    - Aantoonbare ervaring met ontwikkeling van mobiele toepassingen.
    - Aantoonbare ervaring met Microsoft Azure websites en services, IIS.
    - Ontsluiten van back-end systemen.
    - UML, Enterprise Architect.
    - Services deployment (PowerShell, publishing, etc).
    - git en git-flow.
    - Brede programmeerervaring, dus niet alleen in bovenstaande technologieën.
    - Aantoonbare ervaring met Agile ontwikkelprocessen, bijvoorbeeld Scrum, Kanban en bij voorkeur ook DevOps.

    Kundigheid en inzicht in
    - Architectural en design patterns
    - Continuous Delivery
    - Test-driven development
    - Unit testing (Arrange-Act-Assert)

    Vaardigheden/ Competenties
    - Sterk analytisch vermogen
    - Weloverwogen nemen van besluiten
    - Heldere communicatie met verschillende stakeholders
    - Vaardig in het voeren van discussies en het onderbouwen van een mening met argumenten
    - Bezit organisatiesensiviteit
    - Het actief uitdragen van software craftsmanship principes naar teamleden (manifesto.softwarecraftsmanship.org).

    Attitude
    - Accuraat en methodisch, maar ook kunnen handelen
    - Zelfredzaam, maar ook een teamspeler
    - Brede interesse, zowel technisch als functioneel
    - Krijgt energie van het oplossen van problemen

  • Omschrijving Freelancer

  • Gebruikersnaam

    U dient in te loggen om gebruik te maken van Opdrachten.nl

  • Opdrachtrubriek

    ICT (applicaties en software)

  • Locatie Opdracht

    Amersfoort

  • Provincie

    Utrecht

  • Bijlagen

  • Gewenste Reacties

    Bedrag per uur

  • Verspreiden via social media

BERICHT VAN OPDRACHTGEVER

  • 2016-10-26 02:26:19