
Full Stack Developer ( .Net, Blazor)
- Valletta, Malta Island
- Permanent
- Full-time
- Design, develop, and maintain existing and new interfaces;
- Detailed design of components of the system, following internal working practices and standards;
- Construction and testing of the program modules;
- Documentation of the system components.
- University degree in IT or relevant discipline combined with minimum 3 years of relevant working experience;
- Excellent knowledge of ASP.NET Core, REST API, C#, JSON, and OpenXML;
- Experience with .NET 8, ASP.NET CORE MVC, JQuery, HTML5 and Bootstrap;
- Experience with front-end frameworks ideally preferred in Blazor;
- Experience with RabbitMQ, Redis and Docker;
- Good knowledge of UML standards ;
- Knowledge of GIT or any other source code versioning tool;
- Experience in administering and consuming Office Web Apps and Object-Oriented Design;
- Knowledge of the extraction of business logic from existing software written in different technologies;
- Ability to write anti-corruption layers and other seams to prevent legacy code from influencing new parts of the application;
- Ability to write unit tests that are de-coupled from the system under test;
- Knowledge of Entity Framework Core and proficiency in writing data-access layers based on Entity Framework Code-First and the repository pattern;
- Knowledge with CQRS (development pattern), mediator framework,Factory Pattern, Ardalis Specification Pattern would be considered an asset;
- Knowledge in Selenium would be considered an asset;
- Knowledge of Azure DevOps would be considered an asset;
- Excellent command of the English language.