JetSoftPro Logo png

Senior .NET Developer

JetSoftPro

Job Description

Project Overview:

Our clients AD FS Identity Provider (ADFS IdP) is a web application used to authenticate internal AD users to external federated service providers, like Microsoft 365 etc. ADFS IdP, though being an independent application, is built with AD FS in mind and only works with AD FS versions 4 and 5 (Server 2016 and 2019) and up in a SAML bridge mode. This means that all security and SAML pre and postprocessing is done by an AD FS instance, while ADFS IdP only collects user authentication, processes it via its back end and gives resulting claims back to AD FS to be dealt with.

Module: AD FS Identity Provider
Project type: Web
Internal Dependency: Core, Contracts, x509, Directory
External dependency: ComponentSpace SAML for ASP.NET, MVC framework
Framework: .Net Framework 4.7.2



Customer Overview:

Our client is a software development/cybersecurity company from Germany. Our Clients product- is a solution for true, multi-factor authentication without passwords.



Responsibilities:

Having iterated over all the shortcomings of the current setup, a new form of the module is proposed. This new form should exhibit the following features:

  • Be independent from AD FS, meaning that it should be able to be executed not only in a bridged scenario, but as an independent application. At the same time, it should retain the possibility of running in a bridged mode, should anyone still require it to run alongside AD FS.
  • Be independent from IIS, meaning that it should run as a self-hosted application via http.sys. If it retrains its ability to run within IIS, it would be a benefit, but not a requirement.
  • Be independent from MVC, meaning that all the internal routing logic can be done manually.
  • User alternative storage for its run-time data to free web.config from the burden of holding business logic.


Skills/Requirements:
  • Minimum 5 years of experience;
  • Proficiency in the following tech stack: .Net Framework, SAML, AD FS, ComponentSpace
  • Good communication skills and ability to work autonomously


We offer:
  • Flexible working hours
  • Remote work/office work
  • Paid vacation
  • Paid sick leave
  • Corporate doctor services
  • Free English classes
  • Life event support
  • Payment for educational courses, certificates (50%)
  • Different sports activities in the office (badminton, tennis, darts, gym)
  • Fully equipped office with car and bicycle parking

Recently added jobs at JetSoftPro

Senior .NET Developer

Freshly added jobs in Ukraine

Senior .NET Developer

Senior .NET Developer

NodeJS Developer

Senior Java Developer

Who is Hiring is part of Cybrient Technologies SA