Position: .NET Team Lead
Company: Forte Group
Experience required: 5y
Category: .NET
English level: upper
Published: 2023-07-01T00:00:00+03:00

**About**

Our client has a portfolio of software products that historically inherited various product-specific IAM (identity and access management) solutions. Users, who have access to multiple products, have to log in multiple times, even when having a license that covers a group of products in our portfolio. In order to improve the experience of our users, we would like to implement a solution that allows users to log in once and receive instant access to all products enabled in their active subscriptions.

On the other hand, we would like to build a solution that would allow us to consolidate user data across multiple products and have a single view of “the user” in one centralized place, administering all users using identical methods and interfaces.

We would like to base our solution on a market-leading IAM services provider, such as Ping or Okta (not finally decided yet), however, we would like to keep authorization models with Roles and Permissions remain unchanged for each individual product.

**Tech Stack**
We utilize various technologies, such as OAuth/OpenID, JWT, ASP.NET Identity, and different storage providers, such as Azure SQL, MySQL, etc.

We would like to build a seamless login solution with React.js frontend / .NET backend, integrated with one of the market's leading IAM providers.

**Expectations**
From a **Team Leader**, we expect to have proven experience in commercial products development using .NET tech stack, in products with a distributed modular architecture hosted in the cloud, and a solid understanding of modern principles of architecture authentication/authorization solutions. As well as practical experience and willingness to lead and perform team management in an Agile environment.

A detailed breakdown of our expectations is provided below.

● You are an Agile Team Leader
● You are an Agile Team Member
● You are also the Principal Engineer

**Qualifications**
● Experience leading a development team in an Agile environment, working in Scrum methodology
● Experience developing B2C products that are already “in production”, released frequently, and generate revenue
● Self-driven personality who cares about the team culture and takes pride in the outcome of the teamwork
● Bright and engaging with "start-up" energy and passion
● Excellent interpersonal and communication skills
● Upper-intermediate English or higher

**We offer**
● Experience working with colleagues locally and abroad
● Opportunities for self-realization working on challenging projects using new technologies and tools
● Friendly team and enjoyable working environment
● Social and corporate events
● Possibility for career development
● Participation in professional trainings, meetups
● Medical & family care programs
● Various sport activities coverage
● 18 days of paid vacation
● Fully paid by Forte 5 sick days during working year
● Internal English courses provided by Forte Teacher
● Comfortable and fully equipped workplace