...its importance to community: Many students from all around the world apply for higher education in Norway by using our applications. NOKUT agency is able to ensure that all students in Norway receive high quality education.
...its domain complexity: applications meet many regulations that define how user's data should be handled. Built in work's delegation and scheduling functionality allows NOKUT's responsibles to manage and prioritize their work efficiently. Submitted applications are enriched by notifications that let multiple participating parties know what's happening during processing. Dynamic form engine allows to adapt forms of applications to changing requirements.
...its technological platform and architecture, combining technologies like ASP.NET MVC, ASP.NET WebApi, EntityFramework 6, while using architecture patterns like CQRS with Domain Driven Design. Obviously, we use modular solution approach for maintaining clean design.
…its front-end. The application is built with Webpack, TypeScript, KnockoutJS, JQuery and Bootstrap using latest guidelines of SPA.
…its integrations with National Norwegian Civil Registry, Registry of Business Enterprises and 360 services.
…its code quality which is supported by unit and automated UI tests. We do code reviews to ensure consistency in the code and share knowledge. Our build and deploy routines are automated by VSTS services and each check-in is verified, allowing us to detect problems early.
Technologies we use: ASP.NET MVC, ASP.NET WebApi, EntityFramework 6, TypeScript, KnockoutJS, Webpack, Bootstrap