Postes vacants:
1 poste ouvert
Type d'emploi désiré :
CDI
Experience :
plus 10 ans
Niveau d'étude :
Ingénieur
Langue :
Français, Anglais

Description de l'emploi

  • Participate in elaboration of the solution architecture vision & roadmap:
    • Together with dev leads and taking into account what the As-is situation is develop and maintain a coherent vision of what the future technical architecture landscape should be.
    • Take tactical actions to make it happen.
    • Document the existing architecture.
  • Ensure Software Implementation:
    • Define the Technical Solution Architecture for new applications
    • Create Solution Architectures diagrams and documents.
    • Coach developers on different aspects like, choosing the right library/platform, modern Web frameworks, development best practices, setup CI, Refactoring, Unit Testing.
    • Participate on critical projects by defining the software architecture, create the base solution and implement complex programming tasks.
    • Deliver support to the teams regarding software development best practices like CI, refactoring & unit testing, setup of code analysis.
    • Perform code reviews.
    • Provide support to the development teams by helping debug difficult issues that typically involve interaction between code and infrastructure.
  • Development Tools Maintenance:
    • Maintain and support existing or develop and integrate of the shelve components that together form the operating platform.
    • This components are typically responsible for cross cutting concerns like security, service discovery integration, task scheduling.
  • Dev/Ops:
    • Emphases communication and collaboration between software development teams and operations.
    • Improve and automate the software delivery process.
    • Coordinate changes on the infrastructure with Operations and product teams.

Exigences de l'emploi

General Skills

  • Strong design & programming skills focused mainly but not exclusively on the Microsoft platform.
  • Strong communication skills.
  • Ability to do bottom-up research for problem diagnostics.
  • Ability to write formal Architectures and specifications.
  • Ability to coach Junior and Senior developers.
  • Ability to communicate in Dutch (spoken) and/or French (spoken) and English (spoken and written).
  • Ability to work according to rules, standards and guidelines defined by the Enterprise Architecture/Security Office.
  • Ability to communicate realistic predictions about the development work.
  • Ability to learn complex business models.

 

Technical Skills

  • Experience in defining and evolving complex large scaled Technical Architectures.
  • Deep understanding of modern software architectural patterns (CQRS/MicroServices / SOA/..)
  • Master development best practices and programming patterns.
  • Be able to work hands ‘on (code) mainly in C# (mastery required) but also in other languages like TypeScript/JavaScript and SQL.
  • Master the .NET framework (.NET & .NET Core).
  • Hand’s on experience with TDD and BDD.
  • Affinity with following Technology stack (not all mandatory):
    • ASP.NET & ASP.NET MVC, Angular 2, WPF, WinForms, TypeScript & JavaScript, Web
    • API, WCF, Toad, Oracle, NHibernate, Entity Framework, MS SQLServer.
  • Hands-on experience with Claims based security specifically with OAuth and OpenID Connect.
  • Experience with messaging systems like RabbitMQ
  • Deep understanding of the software production process, specifically with Agile processes.
  • Enterprise Integration patterns and Architecture Patterns
  • Master ALM concepts and have some expertise with: TFS, Build Automation, Continuous Integration, TeamCity, NuGet, PowerShell
  • Good understanding of Infrastructure and Operations concept (How networking works, Windows Server administration, ITIL)
  • Basic understanding of Cloud Architecture.

Date d'expiration

01/09/2020

Postuler ici

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *