We have spent 12 months building a Booking/Reservation web application and need to introduce an advanced, comprehensive User Security structure to manage user access to pages, functions and data within the system. We are seeking a very experienced developer who has designed and developed user security in web applications to join our team to deliver this functionality in conjunction with our other highly skilled developers.
The application currently under development is using AngularJS on the client side with a .NET WebAPI server-side backend accessing a Microsoft SQL Server database. The Microsoft ASP.NET Identity framework is currently being used for user authentication. Managing routing with AngularJS is achieved using $stateProvider. We anticipate using ASP.NET Identity to assign role-based security to users, which then needs to be enforced within the application menu.
The application includes an internal portal, which requires user sign-in, well as an external portal that allows both registered users as well as guest users. The web apps (internal and external) and SQL Server database are hosted on Azure.
If you respond to this freelancer project we will require you to work in Australia or if not in Australia you will need to work on AEST work hours (9am-5pm).