Senior Software Engineer - C# .NET Core

Here’s a little taste of your challenge:

  • You bring technical leadership. You share your deep knowledge of design, analysis, development, testing, integration, architecture and more; 
  • You are responsible for the technical challenges for the full domain;
  • You will coach team members in engineering practices, from software patterns to testing methodologies to communication with relevant stakeholders; predictably delivering quality is key; 
  • You align with the enterprise architects, principal- and lead developers from other domains and shape the overall IT strategy; 
  • You will also work with the Product Owners to refine high level stories before they are further presented to the teams; 
  • You will lead the team technically, and help them prioritize tasks, to get the best possible output. 

 

The team:

As software developer for CIAM (Customer Identity and Access Management) team, you are part of the IT Platform Solutions department that encompasses the main platforms in Knab (e.g. Cloud and Networking, DevEx, Customer Relationship Management, Core Banking) to deliver services to other teams in the various value streams. 

 

Your profile:

  • A good background in C# and .NET Core (a minimum of 7 years of experience);  
  • Experienced in Identity and Access Management (IAM) solutions (we use IdentityServer), identity standards (OAuth2, OpenID Connect,..) and cloud platforms, preferably AWS, specifically in serverless architecture and containers  
  • You are a very good communicator, have a structured way of working, ask questions, challenge other developers and principals and provide suggestions to your peers;  
  • Self-starter and used to owning applications;  
  • Experience using Terraform to create and maintain the infrastructure (IaC); 
  • Knowing your way around containers and container orchestration, and a microservices based distributed architecture:  
    • Storage technologies (SQL, S3, NoSQL);
  • System Manager, KMS, CloudWatch, Monitoring;   
  • Networking principles such as load balancing, DNS, Reverse Proxy; 
  • You are living in the Netherlands.

 

Nice to have:  

  • Software Development patterns like: Domain Driven Design and Test Driven Design.

 

Tech stack:  

  • Backend: .NET Core, C#, IdentityServer, relational (Postgress) and nosql (DynamoDB) databases, in-memory and distributed caching, event driven architecture, serverless functions;
  • Frontend: ReactJs, Typescript; 
  • CI/CD: AzureDevOps and/or AWS CodeBuild, Docker, Terraform, Fargate;
  • Testing: Unit tests and acceptance tests are covered with xUnit, SpecFlow.

 

Work with us!

If you come to work with us, Knab will become a significant part of your life. Therefore, we make sure the ambiance is just as exciting as your job.

 

Meer weten over deze vacature?

Mail ons! Wij vertellen je graag meer!

Victoria Carvalho



Wat is seriously
nice work?

Mis jouw droombaan niet!

Stel een job alert in en wij houden je op de hoogte van nieuwe vacatures!

Mis jouw droombaan niet!

Stel een job alert in en wij houden je op de hoogte van nieuwe vacatures!