Position: .NET Developer (Middle/Senior )
Company: Snotor
Experience required: 3y
Category: .NET
English level: upper
Published: 2023-05-01T00:00:00+03:00

Right now Snotor is looking for a .NET Developer (Middle/Senior). We offer IT-outsourcing services all over the world and give you an opportunity to work on interesting and powerful projects.
First of all, we need good, independent specialists!

About project:
We are looking for a software company to help us develop an integration between Microsoft Active Directory (AD) and auth0.com for our .NET 7 application. The primary goal of this integration is to allow our clients to manage users in our platform via their AD. Our application stores user properties in a MySQL table, but authentication and authorization are handled by auth0.com. We map user information in our MySQL database with the user ID received from auth0.com.

p.s. The client uses Microsoft AD (not Azure AD).

Tech stack:
• .NET 7 (ASP.NET Core) project;
• auth0.com for authentication;
• MySQL for storing user properties;
• AWS EKS cluster for hosting the application.

"We require the following features in the integration:
1) Single Sign-On (SSO): Enable users to log in to our application using their Microsoft AD credentials.
2) User Provisioning: Automatically create, update, and delete user accounts in our application based on changes in the client's AD.

To achieve this integration, we would like your help in implementing the following:
1) Connect our application to Microsoft AD using auth0.com.
2) Configure SSO and user provisioning between Microsoft AD, auth0.com, and our application.
3) Update our .NET 7 application code to handle the new authentication flow and user management.
4) Apply necessary security measures to protect sensitive user data and ensure a secure authentication process."

Soft skills:
• Behavioral flexibility
• Effective communication
• Initiative
• Customer focus
• Problem solving

We offer:
• Salary according to qualifications and experience;
• Official employment;
• 21 working days of paid vacation;
• 14 days paid sick leaves;
• For professionals from other towns — help with moving, free realtor
services and we pay the first month for your rent;
• Working in a comfortable and roomy office in IT-sector in the city center.
• Work on challenging web application projects which we deliver to our clients from all over the world (Europe, Australia, Asia).