Scalors is excited to announce an opportunity for a Senior .NET Developer to join our esteemed client’s team.
Project overview:
Join our client’s team in developing a cutting-edge, multilingual Customer Identity and Access Management (CIAM) platform designed for B2B usage, with seamless backend integration into Microsoft Dynamics 365. This platform will serve as the central hub for a suite of customer-facing web and mobile applications, supporting identity management and customer profiles. Currently, the project is focused on building the Minimum Viable Product (MVP) in a Kanban approach.
Responsibilities:
- Develop and maintain the CIAM platform using ASP.Net Core 8, ASP.Net Identity, and Entity Framework.
- Design and implement secure authentication mechanisms with Duende Identity Server (OAuth/OpenID).
- Collaborate with front-end teams to integrate Razor Web Pages and API controllers.
- Build and maintain backend integrations with Microsoft Dynamics 365 API for customer profile management.
- Utilize Hangfire for background job processing and scheduling.
- Work with Tailwind CSS and Flowbite design systems for responsive UI development.
- Deploy and maintain the platform using Azure Stack and ensure source control with GIT.
- Collaborate closely with a senior development team and cross-functional app teams to achieve project milestones.
Technologies involved:
- ASP.Net Core 8, ASP.Net Identity, Entity Framework
- Duende Identity Server (OAuth/OpenID)
- Razor Web Pages, API Controllers
- Dynamics 365 API
- Tailwind CSS with Flowbite
- Hangfire for job processing
- Hosting on Azure Stack, Source Control with GIT
Team structure:
- 2 main senior developers leading the project
- 4 additional developers from related app teams collaborating
Qualifications:
- 5+ years of experience in .NET development, preferably in CIAM or related systems.
- Strong expertise in ASP.Net Core, ASP.Net Identity, and Entity Framework.
- Hands-on experience with OAuth/OpenID protocols using Duende Identity Server.
- Familiarity with integrating APIs, especially Dynamics 365.
- Experience in front-end technologies like Razor Pages and Tailwind CSS.
- Proven ability to work with cloud-based platforms, especially Azure Stack.
- Knowledge of Git for version control and Kanban for workflow management.
- Strong problem-solving skills and ability to work in a dynamic, fast-paced environment.