Β 

Senior Software Engineer

Senior
πŸ‡³πŸ‡± Netherlands
Software Developer
Software development

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.

Β 

Knab

We create financial services that really meet your needs by combining smart technical solutions with a healthy dose of human intelligence.

Banking
Fintech

Other jobs at Knab

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Knab jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

πŸ‡³πŸ‡± Netherlands
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β