The product is a large enterprise platform dedicated to the team to calculate and process tax returns of large companies, collaborate within the team and present the results to the clients.
Application has multiple modules, including for example imports from external systems, calculation engine, user management and access control, documentation, comments, exports and others.
Main parts of the application front-ends are built with Angular, Bootstrap and it communicates with the backend using Rest APIs and SignalR. The backend is split into monolith which are using .NET 8, Entity Framework Core, MSSQL databases and are hosted on Azure.
The application’s front-end is currently built using micro front-end architecture, which was put in place in order to be able to combine different modules built with different frameworks.
Detailed Position Description
We are looking for a strong trouble-shooter and dedicated team player as the application is preparing to be working with large data volumes and we need to analyze its bottlenecks, provide solutions or re-work the problematic parts completely. Involves working with Entity Framework, SQL Server, profiling work and understanding complex code.
Technologies
- .NET 8.0, C#
- ASP.NET 8.0
- WebAPI
- HTML, CSS, JavaScript, Angular 14
- Entity Framework Core
- MS SQL + Azure
- Azure - Service Bus, WebApps
- Visual Studio, Visual Studio Code
- Node.js, Npm, WebPack
- xUnit, integration and unit tests
- Profiling tools, Static code analysis tools, Jetbrains Ultimate Tools
- Angular
Other Skills/ Abilities / Would Be Nice
- DevExtreme, Strong troubleshooting skills