Présentation société Voir les autres offres
   
 

Satellit - .NET Architect

Function Description

 

Our client is actively looking for a .NET Technical Architect, the objective is to supply following services to the development teams:

  • 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.

 

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.

Description société

Satellit is specialized in business transformation, digital transformation and Microsoft technologies.

We've intentionally designed an organization that values people as much as great solutions. You'll find that the employees at Satellit are just the right combination of smart, discriminating and friendly.

We have a company with a special culture that makes people happy-our employees, our clients, and the people who use our solutions. At Satellit, you'll find a diverse mix of bright employees who are often called the smartest people in the room. But don't worry. Things like that don't go to our head. There is always more to learn.

Our culture didn't happen by accident, we create it by drawing on our executives' experience, we consistently analyse how we can make it better, and we make adjustments on regular basis.

Satellit does not set out to be “yet another” IT service provider! Our target is to marshal experienced IT profiles to evolve as one in a common direction: boosting our clients' expertise through our top-rated employees and freelancers.

By working at Satellit, sure, we'll pay you on a regular basis, but the benefits extend far beyond an electronic deposit in your bank account. We keep our team satisfied by offering them the chance to work on rewarding projects within a challenging environment. We also offer training opportunities to keep pace with the latest technologies and provide regular and personal follow-up during the different missions on the clients' site.

Lire la suite
Offres d'emploi similaires
Offres similaires basées sur les critères : Application Architect SQL Server ASP.NET C# .NET