We currently have a vacancy for a Full Stack Developer (.Net, Blazor) fluent in English, to offer his/her services as an expert who will be working remotely.
The successful candidate will be integrated into the Development team of the company that will closely cooperate with a major clientβs IT team on site.
Your tasks include designing, developing, and maintaining existing and new interfaces.
You will be responsible for the detailed design of components of the system, following internal working practices and standards.
The role involves the construction and testing of the program modules.
You will also be required to document the system components.
Requirements:
A university degree in IT or a relevant discipline combined with a minimum of 3 years of relevant working experience is required.
Excellent knowledge of ASP.NET Core, REST API, C#, JSON, and OpenXML is essential.
Experience with ASP.NET CORE MVC, JQuery, HTML5, and Bootstrap is necessary.
Experience with front-end frameworks, ideally Blazor, is preferred.
Good knowledge of UML standards is required.
Knowledge of GIT or any other source code versioning tool is necessary.
Experience in administering and consuming Office Web Apps and Object-Oriented Design is required.
Knowledge of the extraction of business logic from existing software written in different technologies is essential.
The ability to write anti-corruption layers and other seams to prevent legacy code from influencing new parts of the application is necessary.
The ability to write unit tests that are de-coupled from the system under test is required.
Knowledge of Entity Framework Core and proficiency in writing data-access layers based on Entity Framework Code-First and the repository pattern is essential.
Knowledge of CQRS (development pattern), mediator framework, Factory Pattern, and 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.
An excellent command of the English language is required.
Benefits:
We offer a competitive remuneration package, either on a contract basis or with a full benefits package, based on qualifications and experience.
All applications will be treated as confidential.
You will have the opportunity to work in an exciting and dynamic company as part of a team for a major European Institution.
The position operates in an international, multilingual, and multicultural environment where you can expect real chances to make a difference.