We are looking for a hybrid Senior .NET Engineer for one of the European Institutions in Malta.
European candidates need to be living in Valetta or willing to travel on a monthly base to Valetta, Malta.
EU candidates are welcome to apply. Work permit is not provided for non-European candidates. Candidates need to be fluent in English.
Tasks and responsibilities:
* Lead the configuration, development and implementation of ICT components, including source code, solution architecture, software components, design patterns, database schemas;
* Design, prototype, develop and test the Operational Support Centre applications, according to the prioritised backlog agreed between ICT and business;
* Lead and provide technical support in the information systems’ roadmap, including Azure cloud environment, SharePoint Online and Microsoft 365 presence;
* Create and maintain SharePoint Online site collections, custom content types, workflows, retention policies and governance policies;
* Implement task automation and continuous integration/continuous delivery (CI/CD) for ICT projects;
* Implement the final design of the User Interface (UI);
* Conduct technical reviews ensuring that the application UI meets usability, functional, and client’s UI guidelines and standards;
* Coordinate with the ICT Team in order to align solution architecture and software engineering with the current best practices;
* Monitor and report on usage (analytics), as well as perform security audits of the system, whilst providing advice accordingly;
* Produce and maintain technical documentation, including solution architecture documentation, operational maintenance manuals, version description documents, release guidelines, and user manuals;
Profile:
* Bachelor or Master degree;
* +10 years of experience in .NET Software development.
* Strong experience in .NET 6 (or newer), C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, and Entity Framework;
* Advanced experience of front-end JavaScript frameworks (Vue.js, Angular, React);
* Extensive experience with SharePoint Online, Microsoft Power Platform and PowerShell scripting;
* Advanced work with Web APIs and system integrations;
* Experience with development of unit tests to test front-end functionality and back-end functionality;
* Proficiency in web technologies, including JavaScript, XML, HTML/5, CSS/3, and web design frameworks (Bootstrap CSS);
* Experience with Microsoft SQL Server;
* Experience with Microsoft Entra ID (Azure Active Directory), Azure App Services, Microsoft Graph API and Azure DevOps;
* Fluent in English;